#!/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_LTECA_Test(PowerTelTrafficTest): def test_lteca_ca_3c7c28a_pul_max_mimo_2x2_2x2_2x2_2x2_2x2_scheduling_static_direction_dlul(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()