• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/usr/bin/env python3.4
2#
3#   Copyright 2018 - The Android Open Source Project
4#
5#   Licensed under the Apache License, Version 2.0 (the 'License');
6#   you may not use this file except in compliance with the License.
7#   You may obtain a copy of the License at
8#
9#       http://www.apache.org/licenses/LICENSE-2.0
10#
11#   Unless required by applicable law or agreed to in writing, software
12#   distributed under the License is distributed on an 'AS IS' BASIS,
13#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14#   See the License for the specific language governing permissions and
15#   limitations under the License.
16
17from PowerTelTrafficTest import PowerTelTrafficTest
18
19class PowerTelTraffic_LTE_Test(PowerTelTrafficTest):
20    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):
21        self.power_tel_traffic_test()
22
23    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):
24        self.power_tel_traffic_test()
25
26    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):
27        self.power_tel_traffic_test()
28
29    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):
30        self.power_tel_traffic_test()
31
32    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):
33        self.power_tel_traffic_test()
34
35    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):
36        self.power_tel_traffic_test()
37
38    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):
39        self.power_tel_traffic_test()
40
41    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):
42        self.power_tel_traffic_test()
43
44    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):
45        self.power_tel_traffic_test()
46
47    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):
48        self.power_tel_traffic_test()
49
50    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):
51        self.power_tel_traffic_test()
52
53    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):
54        self.power_tel_traffic_test()
55
56    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):
57        self.power_tel_traffic_test()
58
59    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):
60        self.power_tel_traffic_test()
61
62    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):
63        self.power_tel_traffic_test()
64
65    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):
66        self.power_tel_traffic_test()
67
68    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):
69        self.power_tel_traffic_test()
70
71    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):
72        self.power_tel_traffic_test()
73
74    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):
75        self.power_tel_traffic_test()
76
77    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):
78        self.power_tel_traffic_test()
79
80    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):
81        self.power_tel_traffic_test()
82
83    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):
84        self.power_tel_traffic_test()
85
86    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):
87        self.power_tel_traffic_test()
88
89    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):
90        self.power_tel_traffic_test()
91
92    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):
93        self.power_tel_traffic_test()
94
95    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):
96        self.power_tel_traffic_test()
97
98    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):
99        self.power_tel_traffic_test()
100
101    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):
102        self.power_tel_traffic_test()
103
104    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):
105        self.power_tel_traffic_test()
106
107    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):
108        self.power_tel_traffic_test()
109
110    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):
111        self.power_tel_traffic_test()
112
113    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):
114        self.power_tel_traffic_test()
115
116    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):
117        self.power_tel_traffic_test()
118
119    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):
120        self.power_tel_traffic_test()
121
122    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):
123        self.power_tel_traffic_test()
124
125    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):
126        self.power_tel_traffic_test()
127
128    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):
129        self.power_tel_traffic_test()
130
131    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):
132        self.power_tel_traffic_test()
133
134    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):
135        self.power_tel_traffic_test()
136
137    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):
138        self.power_tel_traffic_test()
139
140    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):
141        self.power_tel_traffic_test()
142
143    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):
144        self.power_tel_traffic_test()
145
146    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):
147        self.power_tel_traffic_test()
148
149class PowerTelTraffic_LTECA_Test(PowerTelTrafficTest):
150
151    def test_lteca_ca_3c7c28a_pul_max_mimo_2x2_2x2_2x2_2x2_2x2_scheduling_static_direction_dlul(self):
152        self.power_tel_traffic_test()
153
154class PowerTelTraffic_UMTS_Test(PowerTelTrafficTest):
155    def test_umts_traffic_r_8_band_1_pul_edge_direction_ul_pattern_0_100_1(self):
156        self.power_tel_traffic_test()
157
158    def test_umts_traffic_r_8_band_1_pul_weak_direction_ul_pattern_0_100_2(self):
159        self.power_tel_traffic_test()
160
161    def test_umts_traffic_r_8_band_1_pul_medium_direction_ul_pattern_0_100_3(self):
162        self.power_tel_traffic_test()
163
164    def test_umts_traffic_r_8_band_1_pul_excellent_direction_ul_pattern_0_100_4(self):
165        self.power_tel_traffic_test()
166
167    def test_umts_traffic_r_7_band_1_pul_excellent_direction_ul_pattern_0_100_5(self):
168        self.power_tel_traffic_test()
169
170    def test_umts_traffic_r_99_band_1_pul_excellent_direction_ul_pattern_0_100_6(self):
171        self.power_tel_traffic_test()
172
173    def test_umts_traffic_r_8_band_4_pul_excellent_direction_ul_pattern_0_100_7(self):
174        self.power_tel_traffic_test()
175
176    def test_umts_traffic_r_8_band_5_pul_excellent_direction_ul_pattern_0_100_8(self):
177        self.power_tel_traffic_test()
178
179    def test_umts_traffic_r_8_band_5_pul_excellent_direction_dl_pattern_100_0_9(self):
180        self.power_tel_traffic_test()
181
182    def test_umts_traffic_r_8_band_5_pul_excellent_direction_dlul_pattern_90_10_10(self):
183        self.power_tel_traffic_test()
184
185    def test_umts_traffic_r_8_band_5_pul_excellent_direction_dlul_pattern_75_25_11(self):
186        self.power_tel_traffic_test()
187
188    def test_umts_traffic_r_8_band_5_pul_excellent_direction_dlul_pattern_50_50_12(self):
189        self.power_tel_traffic_test()
190
191    def test_umts_traffic_r_7_band_4_pul_edge_direction_dl_pattern_100_0_13(self):
192        self.power_tel_traffic_test()
193
194    def test_umts_traffic_r_99_band_4_pul_edge_direction_dl_pattern_100_0_14(self):
195        self.power_tel_traffic_test()
196
197    def test_umts_traffic_r_7_band_4_pul_edge_direction_ul_pattern_0_100_15(self):
198        self.power_tel_traffic_test()
199
200    def test_umts_traffic_r_99_band_4_pul_edge_direction_ul_pattern_0_100_16(self):
201        self.power_tel_traffic_test()
202
203
204class PowerTelTraffic_GSM_Test(PowerTelTrafficTest):
205    def test_gsm_traffic_band_1900_gprs_pul_edge_direction_ul_pattern_0_100_slots_1_4_1(self):
206        self.power_tel_traffic_test()
207
208    def test_gsm_traffic_band_1900_gprs_pul_weak_direction_ul_pattern_0_100_slots_1_4_2(self):
209        self.power_tel_traffic_test()
210
211    def test_gsm_traffic_band_1900_gprs_pul_medium_direction_ul_pattern_0_100_slots_1_4_3(self):
212        self.power_tel_traffic_test()
213
214    def test_gsm_traffic_band_1900_gprs_pul_excellent_direction_ul_pattern_0_100_slots_1_4_4(self):
215        self.power_tel_traffic_test()
216
217    def test_gsm_traffic_band_1900_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_5(self):
218        self.power_tel_traffic_test()
219
220    def test_gsm_traffic_band_850_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_6(self):
221        self.power_tel_traffic_test()
222
223    def test_gsm_traffic_band_900_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_7(self):
224        self.power_tel_traffic_test()
225
226    def test_gsm_traffic_band_1800_edge_pul_excellent_direction_ul_pattern_0_100_slots_1_4_8(self):
227        self.power_tel_traffic_test()