• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2021-2023 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")
15import("../../../dsoftbus.gni")
16
17module_output_path = "dsoftbus/auth"
18
19ohos_unittest("AuthTest") {
20  module_out_path = module_output_path
21  sources = [ "unittest/auth_test.cpp" ]
22
23  include_dirs = [
24    "//base/security/device_auth/interfaces/inner_api",
25    "$dsoftbus_root_path/core/authentication/include",
26    "$dsoftbus_root_path/core/authentication/interface",
27    "$dsoftbus_root_path/core/bus_center/interface",
28    "$dsoftbus_root_path/core/bus_center/utils/include",
29    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/include",
30    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/include",
31    "$dsoftbus_root_path/core/common/include",
32    "$dsoftbus_root_path/core/common/message_handler/include",
33    "$dsoftbus_root_path/core/connection/interface",
34    "$dsoftbus_root_path/core/frame/$os_type/init/include",
35    "$dsoftbus_root_path/core/frame/common/include",
36    "$dsoftbus_root_path/interfaces/kits/bus_center",
37    "$dsoftbus_root_path/interfaces/kits/common",
38    "$dsoftbus_root_path/core/connection/manager",
39    "$dsoftbus_root_path/adapter/common/include/",
40    "$dsoftbus_root_path/tests/sdk/common/include",
41    "//commonlibrary/c_utils/base/include",
42    "//third_party/cJSON",
43    "unittest/common/",
44    "//third_party/bounds_checking_function/include",
45    "$dsoftbus_root_path/core/authentication/src",
46    "$dsoftbus_root_path/core/discovery/manager/include",
47    "$dsoftbus_root_path/core/discovery/interface",
48    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
49    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/decision_db/include",
50    "$dsoftbus_root_path/core/adapter/bus_center/include",
51  ]
52
53  deps = [
54    "$dsoftbus_root_path/core/common:softbus_utils",
55    "$dsoftbus_root_path/core/frame:softbus_server",
56    "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test",
57    "//third_party/bounds_checking_function:libsec_shared",
58    "//third_party/googletest:gtest_main",
59  ]
60
61  if (is_standard_system) {
62    external_deps = [
63      "c_utils:utils",
64      "device_auth:deviceauth_sdk",
65      "hilog:libhilog",
66    ]
67  } else {
68    external_deps = [
69      "c_utils:utils",
70      "hilog:libhilog",
71    ]
72  }
73}
74
75ohos_unittest("AuthEnhanceMockTest") {
76  module_out_path = module_output_path
77  sources = [
78    "$dsoftbus_root_path/core/adapter/authentication/src/lnn_extdata_config_virtual.c",
79    "$dsoftbus_root_path/core/authentication/src/auth_common.c",
80    "$dsoftbus_root_path/core/authentication/src/auth_connection.c",
81    "$dsoftbus_root_path/core/authentication/src/auth_hichain.c",
82    "$dsoftbus_root_path/core/authentication/src/auth_hichain_adapter.c",
83    "$dsoftbus_root_path/core/authentication/src/auth_interface.c",
84    "$dsoftbus_root_path/core/authentication/src/auth_manager.c",
85    "$dsoftbus_root_path/core/authentication/src/auth_request.c",
86    "$dsoftbus_root_path/core/authentication/src/auth_session_fsm.c",
87    "$dsoftbus_root_path/core/authentication/src/auth_session_key.c",
88    "$dsoftbus_root_path/core/authentication/src/auth_session_message.c",
89    "$dsoftbus_root_path/core/authentication/src/auth_tcp_connection.c",
90    "$dsoftbus_root_path/core/authentication/src/virtual/auth_device_common_key_virtual.c",
91    "$dsoftbus_root_path/core/authentication/src/virtual/auth_meta_manager_virtual.c",
92    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/src/lnn_cipherkey_manager_virtual.c",
93    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/src/lnn_device_info_recovery_virtual.c",
94    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/src/lnn_feature_capability.c",
95    "$dsoftbus_root_path/core/bus_center/utils/src/lnn_compress.c",
96    "$dsoftbus_root_path/core/bus_center/utils/src/lnn_state_machine.c",
97    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_connection_mock.cpp",
98    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_hichain_mock.cpp",
99    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_socket_mock.cpp",
100    "unittest/auth_common_mock.cpp",
101    "unittest/auth_net_ledger_mock.cpp",
102    "unittest/auth_test_enhance.cpp",
103  ]
104
105  include_dirs = [
106    "$dsoftbus_root_path/adapter/common/include",
107    "$dsoftbus_root_path/tests/core/bus_center/mock_common/include",
108    "//base/security/device_auth/interfaces/inner_api",
109    "$dsoftbus_root_path/core/authentication/include",
110    "$dsoftbus_root_path/core/authentication/interface",
111    "$dsoftbus_root_path/core/bus_center/interface",
112    "$dsoftbus_root_path/core/bus_center/utils/include",
113    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/include",
114    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/decision_db/include",
115    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/include",
116    "$dsoftbus_root_path/core/bus_center/lnn/net_buscenter/include",
117    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/local_ledger/include",
118    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/distributed_ledger/include",
119    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
120    "$dsoftbus_root_path/core/common/include",
121    "$dsoftbus_root_path/core/common/message_handler/include",
122    "$dsoftbus_root_path/core/connection/interface",
123    "$dsoftbus_root_path/core/connection/p2p/interface",
124    "$dsoftbus_root_path/core/connection/p2p/common/include",
125    "$dsoftbus_root_path/core/frame/$os_type/init/include",
126    "$dsoftbus_root_path/core/frame/common/include",
127    "$dsoftbus_root_path/core/discovery/manager/include",
128    "$dsoftbus_root_path/core/discovery/interface",
129    "$dsoftbus_root_path/interfaces/kits/bus_center",
130    "$dsoftbus_root_path/interfaces/kits/discovery",
131    "$dsoftbus_root_path/interfaces/kits/common",
132    "$dsoftbus_root_path/core/connection/manager",
133    "$dsoftbus_root_path/adapter/common/include/",
134    "$dsoftbus_root_path/tests/sdk/common/include",
135    "//commonlibrary/c_utils/base/include",
136    "//third_party/cJSON",
137    "unittest/common/",
138    "//third_party/bounds_checking_function/include",
139    "$dsoftbus_root_path/core/authentication/src",
140    "$dsoftbus_root_path/core/discovery/manager/include",
141    "$dsoftbus_root_path/core/discovery/interface",
142    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
143    "$dsoftbus_root_path/adapter/common/net/bluetooth/include",
144    "$dsoftbus_root_path/core/adapter/bus_center/include",
145    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/heartbeat/include",
146    "$dsoftbus_root_path/core/adapter/authentication/include",
147    "$dsoftbus_root_path/core/bus_center/service/include",
148    "$dsoftbus_root_path/core/connection/ble/include",
149  ]
150
151  deps = [
152    "$dsoftbus_root_path/adapter:softbus_adapter",
153    "$dsoftbus_root_path/core/common:softbus_utils",
154    "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test",
155    "//third_party/bounds_checking_function:libsec_shared",
156    "//third_party/googletest:gmock",
157    "//third_party/googletest:gtest_main",
158  ]
159
160  if (is_standard_system) {
161    external_deps = [
162      "c_utils:utils",
163      "device_auth:deviceauth_sdk",
164      "hilog:libhilog",
165    ]
166  } else {
167    external_deps = [
168      "c_utils:utils",
169      "hilog:libhilog",
170    ]
171  }
172}
173
174ohos_unittest("AuthTestCallBackTest") {
175  module_out_path = module_output_path
176  sources = [
177    "$dsoftbus_root_path/core/adapter/authentication/src/lnn_extdata_config_virtual.c",
178    "$dsoftbus_root_path/core/authentication/src/auth_common.c",
179    "$dsoftbus_root_path/core/authentication/src/auth_connection.c",
180    "$dsoftbus_root_path/core/authentication/src/auth_hichain.c",
181    "$dsoftbus_root_path/core/authentication/src/auth_hichain_adapter.c",
182    "$dsoftbus_root_path/core/authentication/src/auth_interface.c",
183    "$dsoftbus_root_path/core/authentication/src/auth_manager.c",
184    "$dsoftbus_root_path/core/authentication/src/auth_request.c",
185    "$dsoftbus_root_path/core/authentication/src/auth_session_fsm.c",
186    "$dsoftbus_root_path/core/authentication/src/auth_session_key.c",
187    "$dsoftbus_root_path/core/authentication/src/auth_session_message.c",
188    "$dsoftbus_root_path/core/authentication/src/auth_tcp_connection.c",
189    "$dsoftbus_root_path/core/authentication/src/virtual/auth_device_common_key_virtual.c",
190    "$dsoftbus_root_path/core/authentication/src/virtual/auth_meta_manager_virtual.c",
191    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/src/lnn_cipherkey_manager_virtual.c",
192    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/src/lnn_device_info_recovery_virtual.c",
193    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/src/lnn_feature_capability.c",
194    "$dsoftbus_root_path/core/bus_center/utils/src/lnn_compress.c",
195    "$dsoftbus_root_path/core/bus_center/utils/src/lnn_state_machine.c",
196    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_connection_mock.cpp",
197    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_hichain_mock.cpp",
198    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_socket_mock.cpp",
199    "unittest/auth_common_mock.cpp",
200    "unittest/auth_net_ledger_mock.cpp",
201    "unittest/auth_test_mock.cpp",
202  ]
203
204  include_dirs = [
205    "$dsoftbus_root_path/adapter/common/include",
206    "$dsoftbus_root_path/tests/core/bus_center/mock_common/include",
207    "//base/security/device_auth/interfaces/inner_api",
208    "$dsoftbus_root_path/core/authentication/include",
209    "$dsoftbus_root_path/core/authentication/interface",
210    "$dsoftbus_root_path/core/bus_center/interface",
211    "$dsoftbus_root_path/core/bus_center/utils/include",
212    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/include",
213    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/decision_db/include",
214    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/include",
215    "$dsoftbus_root_path/core/bus_center/lnn/net_buscenter/include",
216    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/local_ledger/include",
217    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/distributed_ledger/include",
218    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
219    "$dsoftbus_root_path/core/common/include",
220    "$dsoftbus_root_path/core/common/message_handler/include",
221    "$dsoftbus_root_path/core/connection/interface",
222    "$dsoftbus_root_path/core/connection/p2p/interface",
223    "$dsoftbus_root_path/core/connection/p2p/common/include",
224    "$dsoftbus_root_path/core/frame/$os_type/init/include",
225    "$dsoftbus_root_path/core/frame/common/include",
226    "$dsoftbus_root_path/core/discovery/manager/include",
227    "$dsoftbus_root_path/core/discovery/interface",
228    "$dsoftbus_root_path/interfaces/kits/bus_center",
229    "$dsoftbus_root_path/interfaces/kits/discovery",
230    "$dsoftbus_root_path/interfaces/kits/common",
231    "$dsoftbus_root_path/core/connection/manager",
232    "$dsoftbus_root_path/adapter/common/include/",
233    "$dsoftbus_root_path/tests/sdk/common/include",
234    "//commonlibrary/c_utils/base/include",
235    "//third_party/cJSON",
236    "unittest/common/",
237    "//third_party/bounds_checking_function/include",
238    "$dsoftbus_root_path/core/authentication/src",
239    "$dsoftbus_root_path/core/discovery/manager/include",
240    "$dsoftbus_root_path/core/discovery/interface",
241    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
242    "$dsoftbus_root_path/adapter/common/net/bluetooth/include",
243    "$dsoftbus_root_path/core/adapter/bus_center/include",
244    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/heartbeat/include",
245    "$dsoftbus_root_path/core/bus_center/service/include",
246    "$dsoftbus_root_path/core/adapter/authentication/include",
247    "$dsoftbus_root_path/core/connection/ble/include",
248  ]
249
250  deps = [
251    "$dsoftbus_root_path/adapter:softbus_adapter",
252    "$dsoftbus_root_path/core/common:softbus_utils",
253    "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test",
254    "//third_party/bounds_checking_function:libsec_shared",
255    "//third_party/googletest:gmock",
256    "//third_party/googletest:gtest_main",
257  ]
258  if (is_standard_system) {
259    external_deps = [
260      "c_utils:utils",
261      "device_auth:deviceauth_sdk",
262      "hilog:libhilog",
263    ]
264  } else {
265    external_deps = [
266      "c_utils:utils",
267      "hilog:libhilog",
268    ]
269  }
270}
271
272ohos_unittest("AuthOtherTest") {
273  module_out_path = module_output_path
274  sources = [ "unittest/auth_other_test.cpp" ]
275
276  include_dirs = [
277    "//base/security/device_auth/interfaces/inner_api",
278    "$dsoftbus_root_path/core/authentication/include",
279    "$dsoftbus_root_path/core/authentication/interface",
280    "$dsoftbus_root_path/core/bus_center/interface",
281    "$dsoftbus_root_path/core/bus_center/utils/include",
282    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/include",
283    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/include",
284    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/distributed_ledger/include",
285    "$dsoftbus_root_path/core/common/include",
286    "$dsoftbus_root_path/core/common/message_handler/include",
287    "$dsoftbus_root_path/core/connection/interface",
288    "$dsoftbus_root_path/core/frame/$os_type/init/include",
289    "$dsoftbus_root_path/core/frame/common/include",
290    "$dsoftbus_root_path/interfaces/kits/bus_center",
291    "$dsoftbus_root_path/interfaces/kits/common",
292    "$dsoftbus_root_path/core/connection/manager",
293    "$dsoftbus_root_path/adapter/common/include/",
294    "$dsoftbus_root_path/tests/sdk/common/include",
295    "//commonlibrary/c_utils/base/include",
296    "//third_party/cJSON",
297    "unittest/common/",
298    "//third_party/bounds_checking_function/include",
299    "$dsoftbus_root_path/core/authentication/src",
300    "$dsoftbus_root_path/core/discovery/manager/include",
301    "$dsoftbus_root_path/core/discovery/interface",
302    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
303    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/decision_db/include",
304    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/local_ledger/include",
305    "$dsoftbus_root_path/core/bus_center/lnn/net_buscenter/include",
306    "$dsoftbus_root_path/adapter/common/net/bluetooth/include",
307    "$dsoftbus_root_path/core/adapter/bus_center/include",
308    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/heartbeat/include",
309    "$dsoftbus_root_path/core/bus_center/service/include",
310    "$dsoftbus_root_path/core/adapter/authentication/include",
311  ]
312
313  deps = [
314    "$dsoftbus_root_path/core/common:softbus_utils",
315    "$dsoftbus_root_path/core/frame:softbus_server",
316    "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test",
317    "//third_party/bounds_checking_function:libsec_shared",
318    "//third_party/googletest:gtest_main",
319  ]
320
321  if (is_standard_system) {
322    external_deps = [
323      "c_utils:utils",
324      "device_auth:deviceauth_sdk",
325      "hilog:libhilog",
326    ]
327  } else {
328    external_deps = [
329      "c_utils:utils",
330      "hilog:libhilog",
331    ]
332  }
333}
334
335ohos_unittest("AuthTcpConnectionTest") {
336  module_out_path = module_output_path
337  sources = [ "unittest/auth_tcp_connection_test.cpp" ]
338
339  include_dirs = [
340    "//base/security/device_auth/interfaces/inner_api",
341    "$dsoftbus_root_path/core/authentication/include",
342    "$dsoftbus_root_path/core/authentication/interface",
343    "$dsoftbus_root_path/core/bus_center/interface",
344    "$dsoftbus_root_path/core/bus_center/utils/include",
345    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/include",
346    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/include",
347    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/distributed_ledger/include",
348    "$dsoftbus_root_path/core/common/include",
349    "$dsoftbus_root_path/core/common/message_handler/include",
350    "$dsoftbus_root_path/core/connection/interface",
351    "$dsoftbus_root_path/core/frame/$os_type/init/include",
352    "$dsoftbus_root_path/core/frame/common/include",
353    "$dsoftbus_root_path/interfaces/kits/bus_center",
354    "$dsoftbus_root_path/interfaces/kits/common",
355    "$dsoftbus_root_path/core/connection/manager",
356    "$dsoftbus_root_path/adapter/common/include/",
357    "$dsoftbus_root_path/tests/sdk/common/include",
358    "//commonlibrary/c_utils/base/include",
359    "//third_party/cJSON",
360    "unittest/common/",
361    "//third_party/bounds_checking_function/include",
362    "$dsoftbus_root_path/core/authentication/src",
363    "$dsoftbus_root_path/core/discovery/manager/include",
364    "$dsoftbus_root_path/core/discovery/interface",
365    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
366    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/decision_db/include",
367    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/local_ledger/include",
368    "$dsoftbus_root_path/core/bus_center/lnn/net_buscenter/include",
369  ]
370
371  deps = [
372    "$dsoftbus_root_path/core/common:softbus_utils",
373    "$dsoftbus_root_path/core/frame:softbus_server",
374    "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test",
375    "//third_party/bounds_checking_function:libsec_shared",
376    "//third_party/googletest:gtest_main",
377  ]
378
379  if (is_standard_system) {
380    external_deps = [
381      "c_utils:utils",
382      "device_auth:deviceauth_sdk",
383      "hilog:libhilog",
384    ]
385  } else {
386    external_deps = [
387      "c_utils:utils",
388      "hilog:libhilog",
389    ]
390  }
391}
392
393ohos_unittest("AuthHichainTest") {
394  module_out_path = module_output_path
395  sources = [
396    "$dsoftbus_root_path/tests/core/bus_center/mock_common/src/lnn_hichain_mock.cpp",
397    "unittest/auth_hichain_test.cpp",
398  ]
399
400  include_dirs = [
401    "//base/security/device_auth/interfaces/inner_api",
402    "$dsoftbus_root_path/core/authentication/include",
403    "$dsoftbus_root_path/core/authentication/interface",
404    "$dsoftbus_root_path/core/bus_center/interface",
405    "$dsoftbus_root_path/core/bus_center/utils/include",
406    "$dsoftbus_root_path/core/bus_center/lnn/net_builder/include",
407    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/common/include",
408    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/distributed_ledger/include",
409    "$dsoftbus_root_path/core/common/include",
410    "$dsoftbus_root_path/core/common/message_handler/include",
411    "$dsoftbus_root_path/core/connection/interface",
412    "$dsoftbus_root_path/core/frame/$os_type/init/include",
413    "$dsoftbus_root_path/core/frame/common/include",
414    "$dsoftbus_root_path/interfaces/kits/bus_center",
415    "$dsoftbus_root_path/interfaces/kits/common",
416    "$dsoftbus_root_path/core/connection/manager",
417    "$dsoftbus_root_path/adapter/common/include/",
418    "$dsoftbus_root_path/tests/sdk/common/include",
419    "//commonlibrary/c_utils/base/include",
420    "//third_party/cJSON",
421    "unittest/common/",
422    "//third_party/bounds_checking_function/include",
423    "$dsoftbus_root_path/core/authentication/src",
424    "$dsoftbus_root_path/core/discovery/manager/include",
425    "$dsoftbus_root_path/core/discovery/interface",
426    "$dsoftbus_root_path/core/bus_center/lnn/lane_hub/lane_manager/include",
427    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/decision_db/include",
428    "$dsoftbus_root_path/core/bus_center/lnn/net_ledger/local_ledger/include",
429    "$dsoftbus_root_path/core/bus_center/lnn/net_buscenter/include",
430    "$dsoftbus_root_path/tests/core/bus_center/mock_common/include",
431  ]
432
433  deps = [
434    "$dsoftbus_root_path/core/common:softbus_utils",
435    "$dsoftbus_root_path/core/frame:softbus_server",
436    "$dsoftbus_root_path/tests/sdk/common:softbus_access_token_test",
437    "//third_party/bounds_checking_function:libsec_shared",
438    "//third_party/googletest:gmock",
439    "//third_party/googletest:gtest_main",
440  ]
441
442  if (is_standard_system) {
443    external_deps = [
444      "c_utils:utils",
445      "device_auth:deviceauth_sdk",
446      "hilog:libhilog",
447    ]
448  } else {
449    external_deps = [
450      "c_utils:utils",
451      "hilog:libhilog",
452    ]
453  }
454}
455
456group("unittest") {
457  testonly = true
458  deps = [
459    ":AuthEnhanceMockTest",
460    ":AuthHichainTest",
461    ":AuthOtherTest",
462    ":AuthTcpConnectionTest",
463    ":AuthTest",
464    ":AuthTestCallBackTest",
465  ]
466}
467
468group("fuzztest") {
469  testonly = true
470  deps = [ "fuzztest:fuzztest" ]
471}
472