Loading radio/1.2/vts/functional/radio_hidl_hal_api.cpp +99 −65 Original line number Diff line number Diff line Loading @@ -19,25 +19,19 @@ #define ASSERT_OK(ret) ASSERT_TRUE(ret.isOk()) namespace { const RadioAccessSpecifier GERAN_SPECIFIER_P900 = {.radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_P900}, .channels = {512, 513}}; const RadioAccessSpecifier GERAN_SPECIFIER_850 = {.radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_850}, .channels = {128, 129}}; } // namespace /* * Test IRadio.startNetworkScan() for the response returned. */ TEST_F(RadioHidlTest_v1_2, startNetworkScan) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}}; .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {specifier}}; Return<void> res = radio_v1_2->startNetworkScan_1_2(serial, request); ASSERT_OK(res); Loading Loading @@ -95,10 +89,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidArgument) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 4, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 60, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -127,10 +126,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 301, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 60, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -159,10 +163,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval2) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 59, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -191,10 +200,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 3601, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -223,10 +237,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime2) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 600, .incrementalResults = false, .incrementalResultsPeriodicity = 0}; Loading Loading @@ -255,10 +274,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 600, .incrementalResults = false, .incrementalResultsPeriodicity = 11}; Loading Loading @@ -287,10 +311,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity2) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_GoodRequest1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, // Some vendor may not support max search time of 360s. // This issue is tracked in b/112205669. .maxSearchTime = 300, Loading Loading @@ -321,10 +350,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_GoodRequest1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_GoodRequest2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, // Some vendor may not support max search time of 360s. // This issue is tracked in b/112205669. .maxSearchTime = 300, Loading Loading
radio/1.2/vts/functional/radio_hidl_hal_api.cpp +99 −65 Original line number Diff line number Diff line Loading @@ -19,25 +19,19 @@ #define ASSERT_OK(ret) ASSERT_TRUE(ret.isOk()) namespace { const RadioAccessSpecifier GERAN_SPECIFIER_P900 = {.radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_P900}, .channels = {512, 513}}; const RadioAccessSpecifier GERAN_SPECIFIER_850 = {.radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_850}, .channels = {128, 129}}; } // namespace /* * Test IRadio.startNetworkScan() for the response returned. */ TEST_F(RadioHidlTest_v1_2, startNetworkScan) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}}; .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {specifier}}; Return<void> res = radio_v1_2->startNetworkScan_1_2(serial, request); ASSERT_OK(res); Loading Loading @@ -95,10 +89,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidArgument) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 4, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 60, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -127,10 +126,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 301, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 60, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -159,10 +163,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidInterval2) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 59, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -191,10 +200,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 3601, .incrementalResults = false, .incrementalResultsPeriodicity = 1}; Loading Loading @@ -223,10 +237,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidMaxSearchTime2) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 600, .incrementalResults = false, .incrementalResultsPeriodicity = 0}; Loading Loading @@ -255,10 +274,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, .maxSearchTime = 600, .incrementalResults = false, .incrementalResultsPeriodicity = 11}; Loading Loading @@ -287,10 +311,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_InvalidPeriodicity2) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_GoodRequest1) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, // Some vendor may not support max search time of 360s. // This issue is tracked in b/112205669. .maxSearchTime = 300, Loading Loading @@ -321,10 +350,15 @@ TEST_F(RadioHidlTest_v1_2, startNetworkScan_GoodRequest1) { TEST_F(RadioHidlTest_v1_2, startNetworkScan_GoodRequest2) { serial = GetRandomSerialNumber(); RadioAccessSpecifier specifier = { .radioAccessNetwork = RadioAccessNetworks::GERAN, .geranBands = {GeranBands::BAND_450, GeranBands::BAND_480}, .channels = {1,2}}; ::android::hardware::radio::V1_2::NetworkScanRequest request = { .type = ScanType::ONE_SHOT, .interval = 60, .specifiers = {::GERAN_SPECIFIER_P900, ::GERAN_SPECIFIER_850}, .specifiers = {specifier}, // Some vendor may not support max search time of 360s. // This issue is tracked in b/112205669. .maxSearchTime = 300, Loading