• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2021 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13import("//build/test.gni")
14SOURCE_DIR = ".."
15
16ohos_unittest("tel_cellular_data_test") {
17  subsystem_name = "telephony"
18  part_name = "cellular_data"
19  test_module = "cellular_data"
20  test_suite = "tel_cellular_data_test"
21  module_out_path = part_name + "/" + test_module + "/" + test_suite
22
23  sources = [
24    "$SOURCE_DIR/test/apn_manager_test.cpp",
25    "$SOURCE_DIR/test/cellular_data_handler_test.cpp",
26    "$SOURCE_DIR/test/cellular_data_test.cpp",
27    "$SOURCE_DIR/test/data_access_token.cpp",
28    "$SOURCE_DIR/test/zero_branch_test.cpp",
29    "$SOURCE_DIR/test/net_manager_call_back_test.cpp",
30  ]
31
32  include_dirs = [
33    "$SOURCE_DIR/services/include",
34    "$SOURCE_DIR/services/include/common",
35    "$SOURCE_DIR/services/include/state_machine",
36    "$SOURCE_DIR/services/include/utils",
37    "$SOURCE_DIR/services/include/apn_manager",
38    "$SOURCE_DIR/services/telephony_ext_wrapper/include",
39  ]
40
41  deps = [
42    "$SOURCE_DIR:tel_cellular_data_static",
43    "$SOURCE_DIR/frameworks/native:cellulardata_interface_stub",
44    "$SOURCE_DIR/frameworks/native:tel_cellular_data_api",
45  ]
46
47  external_deps = [
48    "ability_base:want",
49    "ability_base:zuri",
50    "ability_runtime:abilitykit_native",
51    "ability_runtime:data_ability_helper",
52    "ability_runtime:dataobs_manager",
53    "access_token:libaccesstoken_sdk",
54    "access_token:libnativetoken",
55    "access_token:libtoken_setproc",
56    "c_utils:utils",
57    "common_event_service:cesfwk_innerkits",
58    "core_service:libtel_common",
59    "core_service:tel_core_service_api",
60    "data_share:datashare_common",
61    "data_share:datashare_consumer",
62    "eventhandler:libeventhandler",
63    "googletest:gmock_main",
64    "hilog:libhilog",
65    "hisysevent:libhisysevent",
66    "init:libbegetutil",
67    "ipc:ipc_single",
68    "netmanager_base:net_conn_manager_if",
69    "netmanager_base:net_policy_manager_if",
70    "netmanager_base:net_stats_manager_if",
71    "preferences:native_preferences",
72    "relational_store:native_dataability",
73    "relational_store:native_rdb",
74    "safwk:system_ability_fwk",
75    "samgr:samgr_proxy",
76    "telephony_data:tel_telephony_data",
77  ]
78  defines = [
79    "TELEPHONY_LOG_TAG = \"CelllularDataTest\"",
80    "LOG_DOMAIN = 0xD000F00",
81  ]
82
83  part_name = "cellular_data"
84  subsystem_name = "telephony"
85}
86
87ohos_unittest("tel_cellular_state_machine_test") {
88  subsystem_name = "telephony"
89  part_name = "cellular_data"
90  test_module = "cellular_data"
91  test_suite = "tel_cellular_state_machine_test"
92  module_out_path = part_name + "/" + test_module + "/" + test_suite
93
94  sources = [
95    "$SOURCE_DIR/test/cellular_state_machine_test.cpp",
96    "$SOURCE_DIR/test/data_access_token.cpp",
97  ]
98
99  include_dirs = [
100    "$SOURCE_DIR/services/include",
101    "$SOURCE_DIR/services/include/common",
102    "$SOURCE_DIR/services/include/state_machine",
103    "$SOURCE_DIR/services/include/utils",
104    "$SOURCE_DIR/services/include/apn_manager",
105    "$SOURCE_DIR/services/telephony_ext_wrapper/include",
106  ]
107
108  deps = [
109    "$SOURCE_DIR:tel_cellular_data_static",
110    "$SOURCE_DIR/frameworks/native:cellulardata_interface_stub",
111    "$SOURCE_DIR/frameworks/native:tel_cellular_data_api",
112  ]
113
114  external_deps = [
115    "ability_base:want",
116    "ability_base:zuri",
117    "ability_runtime:abilitykit_native",
118    "ability_runtime:data_ability_helper",
119    "ability_runtime:dataobs_manager",
120    "access_token:libaccesstoken_sdk",
121    "access_token:libnativetoken",
122    "access_token:libtoken_setproc",
123    "c_utils:utils",
124    "common_event_service:cesfwk_innerkits",
125    "core_service:libtel_common",
126    "core_service:tel_core_service_api",
127    "data_share:datashare_common",
128    "data_share:datashare_consumer",
129    "eventhandler:libeventhandler",
130    "googletest:gmock_main",
131    "hilog:libhilog",
132    "init:libbegetutil",
133    "ipc:ipc_single",
134    "netmanager_base:net_conn_manager_if",
135    "netmanager_base:net_policy_manager_if",
136    "netmanager_base:net_stats_manager_if",
137    "relational_store:native_dataability",
138    "relational_store:native_rdb",
139    "safwk:system_ability_fwk",
140    "samgr:samgr_proxy",
141    "telephony_data:tel_telephony_data",
142  ]
143  defines = [
144    "TELEPHONY_LOG_TAG = \"CelllularDataTest\"",
145    "LOG_DOMAIN = 0xD000F00",
146  ]
147
148  part_name = "cellular_data"
149  subsystem_name = "telephony"
150}
151
152ohos_unittest("tel_cellular_state_branch_test") {
153  subsystem_name = "telephony"
154  part_name = "cellular_data"
155  test_module = "cellular_data"
156  test_suite = "tel_cellular_state_branch_test"
157  module_out_path = part_name + "/" + test_module + "/" + test_suite
158
159  sources = [
160    "$SOURCE_DIR/test/cellualr_data_branch_test.cpp",
161    "$SOURCE_DIR/test/data_access_token.cpp",
162  ]
163
164  include_dirs = [
165    "$SOURCE_DIR/services/include",
166    "$SOURCE_DIR/services/include/common",
167    "$SOURCE_DIR/services/include/state_machine",
168    "$SOURCE_DIR/services/include/utils",
169    "$SOURCE_DIR/services/include/apn_manager",
170    "$SOURCE_DIR/services/telephony_ext_wrapper/include",
171  ]
172
173  deps = [
174    "$SOURCE_DIR:tel_cellular_data_static",
175    "$SOURCE_DIR/frameworks/native:cellulardata_interface_stub",
176    "$SOURCE_DIR/frameworks/native:tel_cellular_data_api",
177  ]
178
179  external_deps = [
180    "ability_base:want",
181    "ability_base:zuri",
182    "ability_runtime:abilitykit_native",
183    "ability_runtime:data_ability_helper",
184    "ability_runtime:dataobs_manager",
185    "access_token:libaccesstoken_sdk",
186    "access_token:libnativetoken",
187    "access_token:libtoken_setproc",
188    "c_utils:utils",
189    "common_event_service:cesfwk_innerkits",
190    "core_service:libtel_common",
191    "core_service:tel_core_service_api",
192    "data_share:datashare_common",
193    "data_share:datashare_consumer",
194    "eventhandler:libeventhandler",
195    "hilog:libhilog",
196    "init:libbegetutil",
197    "ipc:ipc_single",
198    "netmanager_base:net_conn_manager_if",
199    "netmanager_base:net_policy_manager_if",
200    "netmanager_base:net_stats_manager_if",
201    "relational_store:native_dataability",
202    "relational_store:native_rdb",
203    "safwk:system_ability_fwk",
204    "samgr:samgr_proxy",
205    "telephony_data:tel_telephony_data",
206  ]
207  defines = [
208    "TELEPHONY_LOG_TAG = \"CelllularDataTest\"",
209    "LOG_DOMAIN = 0xD000F00",
210  ]
211
212  part_name = "cellular_data"
213  subsystem_name = "telephony"
214}
215
216ohos_unittest("tel_cellular_data_client_test") {
217  subsystem_name = "telephony"
218  part_name = "cellular_data"
219  test_module = "cellular_data"
220  test_suite = "tel_cellular_data_client_test"
221  module_out_path = part_name + "/" + test_module + "/" + test_suite
222
223  sources = [
224    "$SOURCE_DIR/test/cellular_data_client_test.cpp",
225    "$SOURCE_DIR/test/cellular_data_service_test.cpp",
226    "$SOURCE_DIR/test/data_access_token.cpp",
227  ]
228
229  include_dirs = [
230    "$SOURCE_DIR/services/include",
231    "$SOURCE_DIR/services/include/common",
232    "$SOURCE_DIR/services/include/state_machine",
233    "$SOURCE_DIR/services/include/utils",
234    "$SOURCE_DIR/services/include/apn_manager",
235    "$SOURCE_DIR/services/telephony_ext_wrapper/include",
236  ]
237
238  deps = [
239    "$SOURCE_DIR:tel_cellular_data_static",
240    "$SOURCE_DIR/frameworks/native:tel_cellular_data_api",
241  ]
242
243  external_deps = [
244    "ability_base:want",
245    "ability_base:zuri",
246    "ability_runtime:abilitykit_native",
247    "ability_runtime:data_ability_helper",
248    "ability_runtime:dataobs_manager",
249    "access_token:libaccesstoken_sdk",
250    "access_token:libnativetoken",
251    "access_token:libtoken_setproc",
252    "c_utils:utils",
253    "common_event_service:cesfwk_innerkits",
254    "core_service:libtel_common",
255    "core_service:tel_core_service_api",
256    "data_share:datashare_common",
257    "data_share:datashare_consumer",
258    "eventhandler:libeventhandler",
259    "hilog:libhilog",
260    "init:libbegetutil",
261    "ipc:ipc_single",
262    "netmanager_base:net_conn_manager_if",
263    "netmanager_base:net_policy_manager_if",
264    "netmanager_base:net_stats_manager_if",
265    "preferences:native_preferences",
266    "relational_store:native_dataability",
267    "relational_store:native_rdb",
268    "safwk:system_ability_fwk",
269    "samgr:samgr_proxy",
270    "telephony_data:tel_telephony_data",
271  ]
272  defines = [
273    "TELEPHONY_LOG_TAG = \"CelllularDataTest\"",
274    "LOG_DOMAIN = 0xD000F00",
275  ]
276
277  part_name = "cellular_data"
278  subsystem_name = "telephony"
279}
280
281ohos_unittest("tel_cellular_data_traffic_test") {
282  subsystem_name = "telephony"
283  part_name = "cellular_data"
284  test_module = "cellular_data"
285  test_suite = "tel_cellular_data_traffic_test"
286  module_out_path = part_name + "/" + test_module + "/" + test_suite
287
288  sources = [
289    "$SOURCE_DIR/test/cellular_data_dump_helper_test.cpp",
290    "$SOURCE_DIR/test/cellular_data_handler_branch_test.cpp",
291    "$SOURCE_DIR/test/cellular_data_observer_test.cpp",
292    "$SOURCE_DIR/test/data_switch_settings_test.cpp",
293    "$SOURCE_DIR/test/sim_account_callback_proxy_test.cpp",
294    "$SOURCE_DIR/test/traffic_management_test.cpp",
295  ]
296
297  include_dirs = [
298    "$SOURCE_DIR/services/include",
299    "$SOURCE_DIR/services/include/common",
300    "$SOURCE_DIR/services/include/state_machine",
301    "$SOURCE_DIR/services/include/utils",
302    "$SOURCE_DIR/services/include/apn_manager",
303    "$SOURCE_DIR/services/telephony_ext_wrapper/include",
304  ]
305
306  deps = [
307    "$SOURCE_DIR:tel_cellular_data_static",
308    "$SOURCE_DIR/frameworks/native:tel_cellular_data_api",
309  ]
310
311  external_deps = [
312    "ability_base:want",
313    "ability_base:zuri",
314    "ability_runtime:abilitykit_native",
315    "ability_runtime:data_ability_helper",
316    "ability_runtime:dataobs_manager",
317    "access_token:libaccesstoken_sdk",
318    "access_token:libnativetoken",
319    "access_token:libtoken_setproc",
320    "c_utils:utils",
321    "common_event_service:cesfwk_innerkits",
322    "core_service:libtel_common",
323    "core_service:tel_core_service_api",
324    "data_share:datashare_common",
325    "data_share:datashare_consumer",
326    "eventhandler:libeventhandler",
327    "googletest:gmock_main",
328    "hilog:libhilog",
329    "init:libbegetutil",
330    "ipc:ipc_single",
331    "netmanager_base:net_conn_manager_if",
332    "netmanager_base:net_policy_manager_if",
333    "netmanager_base:net_stats_manager_if",
334    "preferences:native_preferences",
335    "relational_store:native_dataability",
336    "relational_store:native_rdb",
337    "safwk:system_ability_fwk",
338    "samgr:samgr_proxy",
339    "telephony_data:tel_telephony_data",
340  ]
341  defines = [
342    "TELEPHONY_LOG_TAG = \"CelllularDataTest\"",
343    "LOG_DOMAIN = 0xD000F00",
344  ]
345
346  part_name = "cellular_data"
347  subsystem_name = "telephony"
348}
349
350group("unittest") {
351  testonly = true
352  deps = [
353  ]
354}
355