| #!/usr/bin/env python3.4 |
| # |
| # Copyright 2018 - The Android Open Source Project |
| # |
| # Licensed under the Apache License, Version 2.0 (the 'License'); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an 'AS IS' BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| |
| from PowerTelTrafficTest import PowerTelTrafficTest |
| |
| class PowerTelTraffic_LTE_Test(PowerTelTrafficTest): |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_14_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_1(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_3_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_2(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_3(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_10_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_4(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_15_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_5(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_20_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_6(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_max_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_7(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_high_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_8(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_medium_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_9(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_10(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_dl_pattern_100_0_11(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_dlul_pattern_50_50_12(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_dlul_pattern_75_25_13(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_dlul_pattern_90_10_14(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_low_bw_5_tm_1_mimo_1x1_scheduling_static_direction_dl_pattern_100_0_15(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_low_bw_5_tm_4_mimo_2x2_scheduling_static_direction_dl_pattern_100_0_16(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_max_bw_5_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_17(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_low_bw_5_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_18(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_max_bw_20_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_19(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_high_bw_20_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_20(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_medium_bw_20_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_21(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_low_bw_20_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_22(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_max_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_29(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_max_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_30(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_5_pdl_excellent_pul_max_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_31(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_max_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_32(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_12_pdl_excellent_pul_max_bw_5_tm_1_mimo_1x1_scheduling_static_direction_ul_pattern_0_100_33(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_13_pdl_excellent_pul_max_bw_10_tm_1_mimo_1x1_scheduling_static_direction_dl_pattern_100_0_34(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_max_bw_10_tm_1_mimo_1x1_scheduling_static_direction_dl_pattern_100_0_35(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_max_bw_10_tm_1_mimo_1x1_scheduling_static_direction_dl_pattern_100_0_36(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_3_pdl_excellent_pul_max_bw_10_tm_1_mimo_1x1_scheduling_static_direction_dl_pattern_100_0_37(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_1_pdl_excellent_pul_medium_bw_20_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_38(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_medium_bw_20_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_39(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_3_pdl_excellent_pul_medium_bw_20_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_40(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_medium_bw_20_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_41(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_medium_bw_20_tm_3_mimo_4x4_scheduling_static_direction_dl_pattern_100_0_42(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_1_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_43(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_2_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_44(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_3_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_45(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_4_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_46(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_5_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_47(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_7_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_48(self): |
| self.power_tel_traffic_test() |
| |
| def test_lte_traffic_band_12_pdl_excellent_pul_low_bw_10_tm_4_mimo_2x2_scheduling_static_direction_dlul_pattern_75_25_49(self): |
| self.power_tel_traffic_test() |
| |
| class PowerTelTraffic_UMTS_Test(PowerTelTrafficTest): |
| def test_umts_traffic_r_8_band_1_pul_edge_direction_ul_pattern_0_100_1(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_1_pul_weak_direction_ul_pattern_0_100_2(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_1_pul_medium_direction_ul_pattern_0_100_3(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_1_pul_excellent_direction_ul_pattern_0_100_4(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_7_band_1_pul_excellent_direction_ul_pattern_0_100_5(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_99_band_1_pul_excellent_direction_ul_pattern_0_100_6(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_4_pul_excellent_direction_ul_pattern_0_100_7(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_5_pul_excellent_direction_ul_pattern_0_100_8(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_5_pul_excellent_direction_dl_pattern_100_0_9(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_5_pul_excellent_direction_dlul_pattern_90_10_10(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_5_pul_excellent_direction_dlul_pattern_75_25_11(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_8_band_5_pul_excellent_direction_dlul_pattern_50_50_12(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_7_band_4_pul_edge_direction_dl_pattern_100_0_13(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_99_band_4_pul_edge_direction_dl_pattern_100_0_14(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_7_band_4_pul_edge_direction_ul_pattern_0_100_15(self): |
| self.power_tel_traffic_test() |
| |
| def test_umts_traffic_r_99_band_4_pul_edge_direction_ul_pattern_0_100_16(self): |
| self.power_tel_traffic_test() |
| |
| |
| class PowerTelTraffic_GSM_Test(PowerTelTrafficTest): |
| def test_gsm_traffic_band_1900_gprs_pul_edge_direction_ul_pattern_0_100_slots_1_4_1(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_1900_gprs_pul_weak_direction_ul_pattern_0_100_slots_1_4_2(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_1900_gprs_pul_medium_direction_ul_pattern_0_100_slots_1_4_3(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_1900_gprs_pul_excellent_direction_ul_pattern_0_100_slots_1_4_4(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_1900_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_5(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_850_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_6(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_900_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_7(self): |
| self.power_tel_traffic_test() |
| |
| def test_gsm_traffic_band_1800_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_8(self): |
| self.power_tel_traffic_test() |