• 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.
13
14import("//build/test.gni")
15SUBSYSTEM_DIR = "../.."
16import("$SUBSYSTEM_DIR/core_service/telephony_core_service.gni")
17
18group("telephony_mock_deps") {
19  deps = []
20  if (use_clang_coverage) {
21    deps += [
22      "./mock/ffrt:ffrt_mocked"
23    ]
24  }
25}
26
27group("unittest") {
28  testonly = true
29  deps = []
30  deps += [
31    "unittest/core_service_gtest:tel_core_service_common_test",
32    "unittest/core_service_gtest:tel_core_service_gtest",
33    "unittest/core_service_gtest:tel_core_service_native_branch_gtest",
34    "unittest/core_service_gtest:tel_core_service_test",
35    "unittest/core_service_gtest:tel_core_zero_branch_gtest",
36    "unittest/core_service_gtest:tel_network_search_branch_gtest",
37    "unittest/core_service_gtest:tel_network_search_gtest",
38    "unittest/core_service_gtest:tel_network_search_manager_gtest",
39    "unittest/core_service_gtest:tel_network_search_zero_branch_gtest",
40    "unittest/core_service_gtest:tel_sim_gtest",
41    "unittest/core_service_gtest:tel_sim_zero_branch_gtest",
42    "unittest/core_service_gtest:tel_satellite_service_gtest",
43    "unittest/core_service_gtest:tel_sim_core_service_gtest",
44    "unittest/core_service_gtest:tel_sim_elementary_file_gtest",
45    "unittest/core_service_gtest:tel_sim_icc_gtest",
46    "unittest/core_service_gtest:tel_sim_type_convert_gtest",
47    "unittest/core_service_gtest:tel_vcard_gtest",
48    "unittest/core_service_gtest:tel_vsim_gtest",
49    "unittest/icc_dialling_numbers_handler_gtest:icc_dialling_numbers_handler_gtest",
50    "unittest/icc_file_gtest:icc_file_gtest",
51    "unittest/raw_parcel_core_service_gtest:raw_parcel_core_service_test",
52    "unittest/sim_state_handle_gtest:sim_state_handle_gtest",
53    "unittest/tel_ril_gtest:tel_ril_common_gtest",
54    "unittest/tel_ril_gtest:tel_ril_zero_branch_gtest",
55    "unittest/tel_ril_gtest:tel_ril_handler_gtest",
56    "unittest/utils_vcard_gtest:utils_vcard_branch_gtest",
57    "unittest/utils_vcard_gtest:utils_vcard_gtest",
58    "unittest/utils_vcard_gtest:utils_vcard_constructor_gtest",
59  ]
60
61  if (core_service_support_esim) {
62    deps += [
63      "unittest/esim_gtest:core_manager_inner_test",
64      "unittest/esim_gtest:esim_core_service_client_branch_test",
65      "unittest/esim_gtest:esim_service_client_branch_gtest",
66      "unittest/esim_gtest:esim_file_branch_test",
67      "unittest/esim_gtest:tel_esim_gtest",
68      "unittest/esim_parcel_gtest:parcel_gtest",
69      "unittest/utils_codec_gtest:utils_codec_gtest",
70    ]
71  }
72}
73
74group("test") {
75  testonly = true
76  deps = [
77    ":unittest",
78    "fuzztest:fuzztest"
79  ]
80}
81