Loading radio/1.5/vts/functional/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -36,5 +36,5 @@ cc_test { "android.hardware.radio.config@1.1", ], header_libs: ["radio.util.header@1.0"], test_suites: ["general-tests"] test_suites: ["general-tests", "vts-core"] } radio/1.5/vts/functional/VtsHalRadioV1_5TargetTest.cpp +4 −8 Original line number Diff line number Diff line Loading @@ -16,11 +16,7 @@ #include <radio_hidl_hal_utils_v1_5.h> int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(RadioHidlEnvironment::Instance()); ::testing::InitGoogleTest(&argc, argv); RadioHidlEnvironment::Instance()->init(&argc, argv); int status = RUN_ALL_TESTS(); LOG(INFO) << "Test result = " << status; return status; } INSTANTIATE_TEST_SUITE_P(PerInstance, RadioHidlTest_v1_5, testing::ValuesIn(android::hardware::getAllHalInstanceNames( android::hardware::radio::V1_5::IRadio::descriptor)), android::hardware::PrintInstanceNameToString); radio/1.5/vts/functional/radio_hidl_hal_api.cpp +37 −37 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() with invalid hysteresisDb */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_invalidHysteresisDb) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_invalidHysteresisDb) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -46,7 +46,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_invalidHystere /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() with empty thresholds */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_EmptyThresholds) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_EmptyThresholds) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -70,7 +70,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_EmptyThreshold /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for GERAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Geran) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Geran) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -95,7 +95,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Geran) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for UTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Utran) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Utran) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -120,7 +120,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Utran) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRP) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRP) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -145,7 +145,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRP) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRQ) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRQ) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -170,7 +170,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRQ) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSSNR) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSSNR) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -191,7 +191,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSSNR) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for CDMA2000 */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Cdma2000) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Cdma2000) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -216,7 +216,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Cdma2000) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for NGRAN_SSRSRP */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRP) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRP) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -241,7 +241,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRP) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for NGRAN_SSRSRQ */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRQ) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRQ) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -266,7 +266,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRQ) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Disable_RSSNR) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Disable_RSSNR) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -287,7 +287,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Disable_RSSNR) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for NGRAN_SSSINR */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSSINR) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSSINR) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -312,7 +312,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSSINR) /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() invalid hysteresisDlKbps */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisDlKbps) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisDlKbps) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -337,7 +337,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresi /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() invalid hysteresisUlKbps */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisUlKbps) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisUlKbps) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -362,7 +362,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresi /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() empty params */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_emptyParams) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_emptyParams) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -383,7 +383,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_emptyParams) { /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() for GERAN */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_Geran) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_Geran) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -406,7 +406,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_Geran) { * Test IRadio.enableUiccApplications() for the response returned. * For SIM ABSENT case. */ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimAbsent) { TEST_P(RadioHidlTest_v1_5, togglingUiccApplicationsSimAbsent) { // This test case only test SIM ABSENT case. if (cardStatus.base.base.cardState != CardState::ABSENT) return; Loading @@ -433,7 +433,7 @@ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimAbsent) { * Test IRadio.enableUiccApplications() for the response returned. * For SIM PRESENT case. */ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimPresent) { TEST_P(RadioHidlTest_v1_5, togglingUiccApplicationsSimPresent) { // This test case only test SIM ABSENT case. if (cardStatus.base.base.cardState != CardState::PRESENT) return; Loading Loading @@ -479,7 +479,7 @@ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimPresent) { /* * Test IRadio.areUiccApplicationsEnabled() for the response returned. */ TEST_F(RadioHidlTest_v1_5, areUiccApplicationsEnabled) { TEST_P(RadioHidlTest_v1_5, areUiccApplicationsEnabled) { // Disable Uicc applications. serial = GetRandomSerialNumber(); radio_v1_5->areUiccApplicationsEnabled(serial); Loading @@ -499,7 +499,7 @@ TEST_F(RadioHidlTest_v1_5, areUiccApplicationsEnabled) { /* * Test IRadio.setSystemSelectionChannels_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setSystemSelectionChannels_1_5) { TEST_P(RadioHidlTest_v1_5, setSystemSelectionChannels_1_5) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -537,7 +537,7 @@ TEST_F(RadioHidlTest_v1_5, setSystemSelectionChannels_1_5) { /* * Test IRadio.startNetworkScan_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, startNetworkScan) { TEST_P(RadioHidlTest_v1_5, startNetworkScan) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -578,7 +578,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan) { /* * Test IRadio.startNetworkScan_1_5() with invalid specifier. */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidArgument) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidArgument) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::NetworkScanRequest request = {.type = ScanType::ONE_SHOT, Loading @@ -605,7 +605,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidArgument) { /* * Test IRadio.startNetworkScan_1_5() with invalid interval (lower boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -644,7 +644,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval1) { /* * Test IRadio.startNetworkScan_1_5() with invalid interval (upper boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -683,7 +683,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval2) { /* * Test IRadio.startNetworkScan_1_5() with invalid max search time (lower boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -722,7 +722,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime1) { /* * Test IRadio.startNetworkScan_1_5() with invalid max search time (upper boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -761,7 +761,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime2) { /* * Test IRadio.startNetworkScan_1_5() with invalid periodicity (lower boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -800,7 +800,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity1) { /* * Test IRadio.startNetworkScan_1_5() with invalid periodicity (upper boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -839,7 +839,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity2) { /* * Test IRadio.startNetworkScan_1_5() with valid periodicity */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_GoodRequest1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -878,7 +878,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest1) { /* * Test IRadio.startNetworkScan_1_5() with valid periodicity and plmns */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_GoodRequest2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -918,7 +918,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest2) { /* * Test IRadio.setupDataCall_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setupDataCall_1_5) { TEST_P(RadioHidlTest_v1_5, setupDataCall_1_5) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::AccessNetwork accessNetwork = Loading Loading @@ -975,7 +975,7 @@ TEST_F(RadioHidlTest_v1_5, setupDataCall_1_5) { /* * Test IRadio.setInitialAttachApn_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setInitialAttachApn_1_5) { TEST_P(RadioHidlTest_v1_5, setInitialAttachApn_1_5) { serial = GetRandomSerialNumber(); // Create a dataProfileInfo Loading Loading @@ -1018,7 +1018,7 @@ TEST_F(RadioHidlTest_v1_5, setInitialAttachApn_1_5) { /* * Test IRadio.setDataProfile_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setDataProfile_1_5) { TEST_P(RadioHidlTest_v1_5, setDataProfile_1_5) { serial = GetRandomSerialNumber(); // Create a dataProfileInfo Loading Loading @@ -1065,7 +1065,7 @@ TEST_F(RadioHidlTest_v1_5, setDataProfile_1_5) { /* * Test IRadio.setRadioPower_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { TEST_P(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { // Set radio power to off. serial = GetRandomSerialNumber(); radio_v1_5->setRadioPower_1_5(serial, false, false, false); Loading Loading @@ -1096,7 +1096,7 @@ TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { /* * Test IRadio.setNetworkSelectionModeManual_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setNetworkSelectionModeManual_1_5) { TEST_P(RadioHidlTest_v1_5, setNetworkSelectionModeManual_1_5) { serial = GetRandomSerialNumber(); // can't camp on nonexistent MCCMNC, so we expect this to fail. Loading @@ -1122,7 +1122,7 @@ TEST_F(RadioHidlTest_v1_5, setNetworkSelectionModeManual_1_5) { /* * Test IRadio.sendCdmaSmsExpectMore() for the response returned. */ TEST_F(RadioHidlTest_v1_5, sendCdmaSmsExpectMore) { TEST_P(RadioHidlTest_v1_5, sendCdmaSmsExpectMore) { serial = GetRandomSerialNumber(); // Create a CdmaSmsAddress Loading Loading @@ -1166,7 +1166,7 @@ TEST_F(RadioHidlTest_v1_5, sendCdmaSmsExpectMore) { /* * Test IRadio.getBarringInfo() for the response returned. */ TEST_F(RadioHidlTest_v1_5, getBarringInfo) { TEST_P(RadioHidlTest_v1_5, getBarringInfo) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->getBarringInfo(serial); Loading radio/1.5/vts/functional/radio_hidl_hal_test.cpp +3 −17 Original line number Diff line number Diff line Loading @@ -17,19 +17,7 @@ #include <radio_hidl_hal_utils_v1_5.h> void RadioHidlTest_v1_5::SetUp() { radio_v1_5 = ::testing::VtsHalHidlTargetTestBase::getService< ::android::hardware::radio::V1_5::IRadio>( RadioHidlEnvironment::Instance() ->getServiceName<::android::hardware::radio::V1_5::IRadio>( hidl_string(RADIO_SERVICE_NAME))); if (radio_v1_5 == NULL) { sleep(60); radio_v1_5 = ::testing::VtsHalHidlTargetTestBase::getService< ::android::hardware::radio::V1_5::IRadio>( RadioHidlEnvironment::Instance() ->getServiceName<::android::hardware::radio::V1_5::IRadio>( hidl_string(RADIO_SERVICE_NAME))); } radio_v1_5 = android::hardware::radio::V1_5::IRadio::getService(GetParam()); ASSERT_NE(nullptr, radio_v1_5.get()); radioRsp_v1_5 = new (std::nothrow) RadioResponse_v1_5(*this); Loading @@ -48,10 +36,8 @@ void RadioHidlTest_v1_5::SetUp() { EXPECT_EQ(RadioError::NONE, radioRsp_v1_5->rspInfo.error); sp<::android::hardware::radio::config::V1_1::IRadioConfig> radioConfig = ::testing::VtsHalHidlTargetTestBase::getService< ::android::hardware::radio::config::V1_1::IRadioConfig>(); /* Enforce Vts tesing with RadioConfig is existed. */ ::android::hardware::radio::config::V1_1::IRadioConfig::getService(); /* Enforce Vts testing with RadioConfig is existed. */ ASSERT_NE(nullptr, radioConfig.get()); /* Enforce Vts Testing with Sim Status Present only. */ Loading radio/1.5/vts/functional/radio_hidl_hal_utils_v1_5.h +7 −19 Original line number Diff line number Diff line Loading @@ -14,10 +14,14 @@ * limitations under the License. */ #pragma once #include <android-base/logging.h> #include <VtsHalHidlTargetTestBase.h> #include <VtsHalHidlTargetTestEnvBase.h> #include <gtest/gtest.h> #include <hidl/GtestPrinter.h> #include <hidl/ServiceManagement.h> #include <utils/Log.h> #include <chrono> #include <condition_variable> #include <mutex> Loading Loading @@ -799,24 +803,8 @@ class RadioIndication_v1_5 : public ::android::hardware::radio::V1_5::IRadioIndi /*barringInfos*/); }; // Test environment for Radio HIDL HAL. class RadioHidlEnvironment : public ::testing::VtsHalHidlTargetTestEnvBase { public: // get the test environment singleton static RadioHidlEnvironment* Instance() { static RadioHidlEnvironment* instance = new RadioHidlEnvironment; return instance; } virtual void registerTestServices() override { registerTestService<::android::hardware::radio::V1_5::IRadio>(); } private: RadioHidlEnvironment() {} }; // The main test class for Radio HIDL. class RadioHidlTest_v1_5 : public ::testing::VtsHalHidlTargetTestBase { class RadioHidlTest_v1_5 : public ::testing::TestWithParam<std::string> { protected: std::mutex mtx_; std::condition_variable cv_; Loading Loading
radio/1.5/vts/functional/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -36,5 +36,5 @@ cc_test { "android.hardware.radio.config@1.1", ], header_libs: ["radio.util.header@1.0"], test_suites: ["general-tests"] test_suites: ["general-tests", "vts-core"] }
radio/1.5/vts/functional/VtsHalRadioV1_5TargetTest.cpp +4 −8 Original line number Diff line number Diff line Loading @@ -16,11 +16,7 @@ #include <radio_hidl_hal_utils_v1_5.h> int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(RadioHidlEnvironment::Instance()); ::testing::InitGoogleTest(&argc, argv); RadioHidlEnvironment::Instance()->init(&argc, argv); int status = RUN_ALL_TESTS(); LOG(INFO) << "Test result = " << status; return status; } INSTANTIATE_TEST_SUITE_P(PerInstance, RadioHidlTest_v1_5, testing::ValuesIn(android::hardware::getAllHalInstanceNames( android::hardware::radio::V1_5::IRadio::descriptor)), android::hardware::PrintInstanceNameToString);
radio/1.5/vts/functional/radio_hidl_hal_api.cpp +37 −37 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() with invalid hysteresisDb */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_invalidHysteresisDb) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_invalidHysteresisDb) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -46,7 +46,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_invalidHystere /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() with empty thresholds */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_EmptyThresholds) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_EmptyThresholds) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -70,7 +70,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_EmptyThreshold /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for GERAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Geran) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Geran) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -95,7 +95,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Geran) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for UTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Utran) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Utran) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -120,7 +120,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Utran) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRP) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRP) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -145,7 +145,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRP) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRQ) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRQ) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -170,7 +170,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSRQ) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSSNR) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSSNR) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -191,7 +191,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Eutran_RSSNR) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for CDMA2000 */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Cdma2000) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Cdma2000) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -216,7 +216,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Cdma2000) { /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for NGRAN_SSRSRP */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRP) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRP) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -241,7 +241,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRP) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for NGRAN_SSRSRQ */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRQ) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRQ) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -266,7 +266,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSRSRQ) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for EUTRAN */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Disable_RSSNR) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Disable_RSSNR) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -287,7 +287,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_Disable_RSSNR) /* * Test IRadio.setSignalStrengthReportingCriteria_1_5() for NGRAN_SSSINR */ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSSINR) { TEST_P(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSSINR) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::SignalThresholdInfo signalThresholdInfo; Loading @@ -312,7 +312,7 @@ TEST_F(RadioHidlTest_v1_5, setSignalStrengthReportingCriteria_1_5_NGRAN_SSSINR) /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() invalid hysteresisDlKbps */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisDlKbps) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisDlKbps) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -337,7 +337,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresi /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() invalid hysteresisUlKbps */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisUlKbps) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresisUlKbps) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -362,7 +362,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_invalidHysteresi /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() empty params */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_emptyParams) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_emptyParams) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -383,7 +383,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_emptyParams) { /* * Test IRadio.setLinkCapacityReportingCriteria_1_5() for GERAN */ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_Geran) { TEST_P(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_Geran) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->setLinkCapacityReportingCriteria_1_5( Loading @@ -406,7 +406,7 @@ TEST_F(RadioHidlTest_v1_5, setLinkCapacityReportingCriteria_1_5_Geran) { * Test IRadio.enableUiccApplications() for the response returned. * For SIM ABSENT case. */ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimAbsent) { TEST_P(RadioHidlTest_v1_5, togglingUiccApplicationsSimAbsent) { // This test case only test SIM ABSENT case. if (cardStatus.base.base.cardState != CardState::ABSENT) return; Loading @@ -433,7 +433,7 @@ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimAbsent) { * Test IRadio.enableUiccApplications() for the response returned. * For SIM PRESENT case. */ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimPresent) { TEST_P(RadioHidlTest_v1_5, togglingUiccApplicationsSimPresent) { // This test case only test SIM ABSENT case. if (cardStatus.base.base.cardState != CardState::PRESENT) return; Loading Loading @@ -479,7 +479,7 @@ TEST_F(RadioHidlTest_v1_5, togglingUiccApplicationsSimPresent) { /* * Test IRadio.areUiccApplicationsEnabled() for the response returned. */ TEST_F(RadioHidlTest_v1_5, areUiccApplicationsEnabled) { TEST_P(RadioHidlTest_v1_5, areUiccApplicationsEnabled) { // Disable Uicc applications. serial = GetRandomSerialNumber(); radio_v1_5->areUiccApplicationsEnabled(serial); Loading @@ -499,7 +499,7 @@ TEST_F(RadioHidlTest_v1_5, areUiccApplicationsEnabled) { /* * Test IRadio.setSystemSelectionChannels_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setSystemSelectionChannels_1_5) { TEST_P(RadioHidlTest_v1_5, setSystemSelectionChannels_1_5) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -537,7 +537,7 @@ TEST_F(RadioHidlTest_v1_5, setSystemSelectionChannels_1_5) { /* * Test IRadio.startNetworkScan_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, startNetworkScan) { TEST_P(RadioHidlTest_v1_5, startNetworkScan) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -578,7 +578,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan) { /* * Test IRadio.startNetworkScan_1_5() with invalid specifier. */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidArgument) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidArgument) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::NetworkScanRequest request = {.type = ScanType::ONE_SHOT, Loading @@ -605,7 +605,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidArgument) { /* * Test IRadio.startNetworkScan_1_5() with invalid interval (lower boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -644,7 +644,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval1) { /* * Test IRadio.startNetworkScan_1_5() with invalid interval (upper boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -683,7 +683,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidInterval2) { /* * Test IRadio.startNetworkScan_1_5() with invalid max search time (lower boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -722,7 +722,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime1) { /* * Test IRadio.startNetworkScan_1_5() with invalid max search time (upper boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -761,7 +761,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidMaxSearchTime2) { /* * Test IRadio.startNetworkScan_1_5() with invalid periodicity (lower boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -800,7 +800,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity1) { /* * Test IRadio.startNetworkScan_1_5() with invalid periodicity (upper boundary). */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -839,7 +839,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_InvalidPeriodicity2) { /* * Test IRadio.startNetworkScan_1_5() with valid periodicity */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest1) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_GoodRequest1) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -878,7 +878,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest1) { /* * Test IRadio.startNetworkScan_1_5() with valid periodicity and plmns */ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest2) { TEST_P(RadioHidlTest_v1_5, startNetworkScan_GoodRequest2) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::RadioAccessSpecifier::Bands rasBands; Loading Loading @@ -918,7 +918,7 @@ TEST_F(RadioHidlTest_v1_5, startNetworkScan_GoodRequest2) { /* * Test IRadio.setupDataCall_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setupDataCall_1_5) { TEST_P(RadioHidlTest_v1_5, setupDataCall_1_5) { serial = GetRandomSerialNumber(); ::android::hardware::radio::V1_5::AccessNetwork accessNetwork = Loading Loading @@ -975,7 +975,7 @@ TEST_F(RadioHidlTest_v1_5, setupDataCall_1_5) { /* * Test IRadio.setInitialAttachApn_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setInitialAttachApn_1_5) { TEST_P(RadioHidlTest_v1_5, setInitialAttachApn_1_5) { serial = GetRandomSerialNumber(); // Create a dataProfileInfo Loading Loading @@ -1018,7 +1018,7 @@ TEST_F(RadioHidlTest_v1_5, setInitialAttachApn_1_5) { /* * Test IRadio.setDataProfile_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setDataProfile_1_5) { TEST_P(RadioHidlTest_v1_5, setDataProfile_1_5) { serial = GetRandomSerialNumber(); // Create a dataProfileInfo Loading Loading @@ -1065,7 +1065,7 @@ TEST_F(RadioHidlTest_v1_5, setDataProfile_1_5) { /* * Test IRadio.setRadioPower_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { TEST_P(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { // Set radio power to off. serial = GetRandomSerialNumber(); radio_v1_5->setRadioPower_1_5(serial, false, false, false); Loading Loading @@ -1096,7 +1096,7 @@ TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { /* * Test IRadio.setNetworkSelectionModeManual_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setNetworkSelectionModeManual_1_5) { TEST_P(RadioHidlTest_v1_5, setNetworkSelectionModeManual_1_5) { serial = GetRandomSerialNumber(); // can't camp on nonexistent MCCMNC, so we expect this to fail. Loading @@ -1122,7 +1122,7 @@ TEST_F(RadioHidlTest_v1_5, setNetworkSelectionModeManual_1_5) { /* * Test IRadio.sendCdmaSmsExpectMore() for the response returned. */ TEST_F(RadioHidlTest_v1_5, sendCdmaSmsExpectMore) { TEST_P(RadioHidlTest_v1_5, sendCdmaSmsExpectMore) { serial = GetRandomSerialNumber(); // Create a CdmaSmsAddress Loading Loading @@ -1166,7 +1166,7 @@ TEST_F(RadioHidlTest_v1_5, sendCdmaSmsExpectMore) { /* * Test IRadio.getBarringInfo() for the response returned. */ TEST_F(RadioHidlTest_v1_5, getBarringInfo) { TEST_P(RadioHidlTest_v1_5, getBarringInfo) { serial = GetRandomSerialNumber(); Return<void> res = radio_v1_5->getBarringInfo(serial); Loading
radio/1.5/vts/functional/radio_hidl_hal_test.cpp +3 −17 Original line number Diff line number Diff line Loading @@ -17,19 +17,7 @@ #include <radio_hidl_hal_utils_v1_5.h> void RadioHidlTest_v1_5::SetUp() { radio_v1_5 = ::testing::VtsHalHidlTargetTestBase::getService< ::android::hardware::radio::V1_5::IRadio>( RadioHidlEnvironment::Instance() ->getServiceName<::android::hardware::radio::V1_5::IRadio>( hidl_string(RADIO_SERVICE_NAME))); if (radio_v1_5 == NULL) { sleep(60); radio_v1_5 = ::testing::VtsHalHidlTargetTestBase::getService< ::android::hardware::radio::V1_5::IRadio>( RadioHidlEnvironment::Instance() ->getServiceName<::android::hardware::radio::V1_5::IRadio>( hidl_string(RADIO_SERVICE_NAME))); } radio_v1_5 = android::hardware::radio::V1_5::IRadio::getService(GetParam()); ASSERT_NE(nullptr, radio_v1_5.get()); radioRsp_v1_5 = new (std::nothrow) RadioResponse_v1_5(*this); Loading @@ -48,10 +36,8 @@ void RadioHidlTest_v1_5::SetUp() { EXPECT_EQ(RadioError::NONE, radioRsp_v1_5->rspInfo.error); sp<::android::hardware::radio::config::V1_1::IRadioConfig> radioConfig = ::testing::VtsHalHidlTargetTestBase::getService< ::android::hardware::radio::config::V1_1::IRadioConfig>(); /* Enforce Vts tesing with RadioConfig is existed. */ ::android::hardware::radio::config::V1_1::IRadioConfig::getService(); /* Enforce Vts testing with RadioConfig is existed. */ ASSERT_NE(nullptr, radioConfig.get()); /* Enforce Vts Testing with Sim Status Present only. */ Loading
radio/1.5/vts/functional/radio_hidl_hal_utils_v1_5.h +7 −19 Original line number Diff line number Diff line Loading @@ -14,10 +14,14 @@ * limitations under the License. */ #pragma once #include <android-base/logging.h> #include <VtsHalHidlTargetTestBase.h> #include <VtsHalHidlTargetTestEnvBase.h> #include <gtest/gtest.h> #include <hidl/GtestPrinter.h> #include <hidl/ServiceManagement.h> #include <utils/Log.h> #include <chrono> #include <condition_variable> #include <mutex> Loading Loading @@ -799,24 +803,8 @@ class RadioIndication_v1_5 : public ::android::hardware::radio::V1_5::IRadioIndi /*barringInfos*/); }; // Test environment for Radio HIDL HAL. class RadioHidlEnvironment : public ::testing::VtsHalHidlTargetTestEnvBase { public: // get the test environment singleton static RadioHidlEnvironment* Instance() { static RadioHidlEnvironment* instance = new RadioHidlEnvironment; return instance; } virtual void registerTestServices() override { registerTestService<::android::hardware::radio::V1_5::IRadio>(); } private: RadioHidlEnvironment() {} }; // The main test class for Radio HIDL. class RadioHidlTest_v1_5 : public ::testing::VtsHalHidlTargetTestBase { class RadioHidlTest_v1_5 : public ::testing::TestWithParam<std::string> { protected: std::mutex mtx_; std::condition_variable cv_; Loading