blob: 43888c52d6aac729648d155747f50f685b3d81bc [file] [log] [blame]
#!/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()