1# Copyright (C) 2024 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("//foundation/filemanagement/dfs_service/distributedfile.gni")
16
17ohos_unittest("clouddisk_rdb_utils_test") {
18  module_out_path = "filemanagement/dfs_service/tests"
19
20  sources = [
21    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_transaction.cpp",
22    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_utils.cpp",
23    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdbstore.cpp",
24    "${distributedfile_path}/services/clouddisk_database/src/file_column.cpp",
25    "clouddisk_rdb_utils_test.cpp",
26  ]
27
28  include_dirs = [
29    "${distributedfile_path}/services/clouddisk_database/include",
30    "${distributedfile_path}/interfaces/inner_api/native/cloudsync_kit_inner",
31    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/include",
32    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/include",
33    "${distributedfile_path}/adapter/cloud_adapter_example/include",
34    "${distributedfile_path}/test/unittests/cloud_disk_database/include",
35    "include",
36    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/include",
37    "${media_library_path}/frameworks/utils/include",
38    "${services_path}/cloudfiledaemon/include/cloud_disk",
39    "${distributedfile_path}/utils/log/include",
40    "//third_party/e2fsprogs/e2fsprogs/lib",
41  ]
42
43  deps = [
44    "${innerkits_native_path}/cloud_file_kit_inner:cloudfile_kit",
45    "${services_path}/distributedfiledaemon:libdistributedfiledaemon",
46    "${utils_path}:libdistributedfiledentry",
47    "${utils_path}:libdistributedfileutils",
48    "${utils_path}:libdistributedfileutils_lite",
49    "//third_party/e2fsprogs:libext2_uuid",
50    "//third_party/googletest:gmock_main",
51    "//third_party/googletest:gtest_main",
52  ]
53
54  cflags = [ "--coverage" ]
55
56  ldflags = [ "--coverage" ]
57
58  cflags_cc = [ "--coverage" ]
59
60  external_deps = [
61    "ability_base:zuri",
62    "ability_runtime:ability_manager",
63    "ability_runtime:dataobs_manager",
64    "app_file_service:sandbox_helper_native",
65    "c_utils:utils",
66    "eventhandler:libeventhandler",
67    "ffrt:libffrt",
68    "hilog:libhilog",
69    "hitrace:hitrace_meter",
70    "init:libbegetutil",
71    "ipc:ipc_core",
72    "libfuse:libfuse",
73    "netmanager_base:net_conn_manager_if",
74    "os_account:os_account_innerkits",
75    "power_manager:powermgr_client",
76    "relational_store:native_rdb",
77    "safwk:system_ability_fwk",
78    "samgr:samgr_proxy",
79  ]
80
81  defines = [
82    "private=public",
83    "LOG_DOMAIN=0xD004308",
84    "LOG_TAG=\"CLOUD_DISK_DATABASE_TEST\"",
85  ]
86
87  use_exceptions = true
88}
89
90ohos_unittest("clouddisk_rdbstore_test") {
91  branch_protector_ret = "pac_ret"
92  sanitize = {
93    integer_overflow = true
94    cfi = true
95    cfi_cross_dso = true
96    debug = false
97    blocklist = "${distributedfile_path}/cfi_blocklist.txt"
98  }
99  module_out_path = "filemanagement/dfs_service"
100
101  sources = [
102    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_download_callback_client.cpp",
103    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_download_callback_stub.cpp",
104    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_download_uri_manager.cpp",
105    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_sync_callback_client.cpp",
106    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_sync_callback_stub.cpp",
107    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_sync_common.cpp",
108    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_impl_lite.cpp",
109    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_lite.cpp",
110    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_service_proxy_lite.cpp",
111    "${distributedfile_path}/test/unittests/clouddisk_database/mock/clouddisk_rdb_transaction_mock.cpp",
112    "${distributedfile_path}/test/unittests/clouddisk_database/mock/clouddisk_rdb_utils_mock.cpp",
113    "${distributedfile_path}/test/unittests/clouddisk_database/mock/meta_file_clouddisk_mock.cpp",
114    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/src/base_column.cpp",
115    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/src/media_column.cpp",
116    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/src/photo_album_column.cpp",
117    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/src/photo_map_column.cpp",
118    "clouddisk_rdbstore_test.cpp",
119  ]
120
121  clouddisk_database = [
122    "${services_path}/clouddisk_database/src/clouddisk_rdbstore.cpp",
123    "${services_path}/clouddisk_database/src/file_column.cpp",
124    "${services_path}/clouddisk_database/src/clouddisk_sync_helper.cpp",
125    "${services_path}/clouddisk_database/src/clouddisk_notify_utils.cpp",
126    "${services_path}/clouddisk_database/src/clouddisk_notify.cpp",
127  ]
128
129  sources += clouddisk_database
130
131  include_dirs = [
132    "${services_path}/clouddisk_database/include",
133    "${distributedfile_path}/adapter/cloud_adapter_example/include",
134    "${services_path}/cloudsyncservice/include",
135    "${services_path}/cloudfiledaemon/include",
136    "${distributedfile_path}/interfaces/inner_api/native/cloudsync_kit_inner",
137    "${distributedfile_path}/adapter/cloud_adapter_example/include",
138    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/include",
139    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/include",
140    "${distributedfile_path}/test/unittests/cloudsync_sa/mock/",
141    "${media_library_path}/interfaces/inner_api/media_library_helper/include",
142    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/include",
143    "${media_library_path}/frameworks/services/media_thumbnail/include",
144    "${media_library_path}/frameworks/utils/include",
145    "${media_library_path}/interfaces/inner_api/media_library_helper/include",
146    "//third_party/e2fsprogs/e2fsprogs/lib",
147    "${utils_path}/cloud_disk/include",
148    "${utils_path}/dentry/include",
149    "${utils_path}/dfx/include",
150    "${utils_path}/log/include",
151    "${utils_path}/preference/include",
152    "${utils_path}/system/include",
153    "${utils_path}/libfuse/include",
154    "${distributedfile_path}/test/unittests/clouddisk_database/include",
155    "${services_path}/cloudfiledaemon/include/cloud_disk",
156  ]
157
158  deps = [
159    "${innerkits_native_path}/cloud_file_kit_inner:cloudfile_kit",
160    "${utils_path}:libdistributedfileutils",
161    "${utils_path}:libdistributedfileutils_lite",
162    "//third_party/e2fsprogs:libext2_uuid",
163    "//third_party/googletest:gmock_main",
164    "//third_party/googletest:gtest_main",
165  ]
166
167  cflags = [ "--coverage" ]
168
169  ldflags = [ "--coverage" ]
170
171  cflags_cc = [ "--coverage" ]
172
173  external_deps = [
174    "ability_base:zuri",
175    "ability_runtime:dataobs_manager",
176    "app_file_service:sandbox_helper_native",
177    "c_utils:utils",
178    "eventhandler:libeventhandler",
179    "ffrt:libffrt",
180    "hilog:libhilog",
181    "hisysevent:libhisysevent",
182    "hitrace:hitrace_meter",
183    "init:libbegetutil",
184    "ipc:ipc_single",
185    "libfuse:libfuse",
186    "netmanager_base:net_conn_manager_if",
187    "os_account:os_account_innerkits",
188    "relational_store:native_rdb",
189    "samgr:samgr_proxy",
190  ]
191
192  defines = [
193    "private=public",
194    "LOG_DOMAIN=0xD004310",
195    "LOG_TAG=\"CLOUDDISK_DATABASE_TEST\"",
196  ]
197
198  if (cloudsync_service_hicollie_enable) {
199    external_deps += [ "hicollie:libhicollie" ]
200    defines += [ "HICOLLIE_ENABLE" ]
201  }
202
203  if (cloudsync_service_resource_schedule) {
204    external_deps += [ "resource_schedule_service:ressched_client" ]
205    defines += [ "CLOUDSYNC_SERVICE_RESOURCE_SCHEDULE" ]
206  }
207
208  use_exceptions = true
209}
210
211ohos_unittest("clouddisk_notify_test") {
212  branch_protector_ret = "pac_ret"
213  sanitize = {
214    integer_overflow = true
215    cfi = true
216    cfi_cross_dso = true
217    debug = false
218    blocklist = "${distributedfile_path}/cfi_blocklist.txt"
219  }
220
221  module_out_path = "filemanagement/dfs_service"
222
223  sources = [
224    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_impl_lite.cpp",
225    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_lite.cpp",
226    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_service_proxy_lite.cpp",
227    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_notify.cpp",
228    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_utils.cpp",
229    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_sync_helper.cpp",
230    "${distributedfile_path}/services/clouddisk_database/src/file_column.cpp",
231    "${distributedfile_path}/test/unittests/cloud_disk/mock/clouddisk_rdbstore_mock.cpp",
232    "${distributedfile_path}/test/unittests/clouddisk_database/mock/clouddisk_notify_utils_mock.cpp",
233    "clouddisk_notify_test.cpp",
234  ]
235
236  include_dirs = [
237    "${distributedfile_path}/services/clouddisk_database/include",
238    "${distributedfile_path}/interfaces/inner_api/native/cloudsync_kit_inner",
239    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/include",
240    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/include",
241    "${distributedfile_path}/adapter/cloud_adapter_example/include",
242    "${distributedfile_path}/test/unittests/cloud_disk_database/include",
243    "include",
244    "${services_path}/cloudfiledaemon/include/cloud_disk",
245    "${distributedfile_path}/utils/log/include",
246    "//third_party/e2fsprogs/e2fsprogs/lib",
247  ]
248
249  deps = [
250    "${innerkits_native_path}/cloud_file_kit_inner:cloudfile_kit",
251    "${services_path}/distributedfiledaemon:libdistributedfiledaemon",
252    "${utils_path}:libdistributedfiledentry",
253    "${utils_path}:libdistributedfileutils",
254    "${utils_path}:libdistributedfileutils_lite",
255    "//third_party/e2fsprogs:libext2_uuid",
256    "//third_party/googletest:gmock_main",
257    "//third_party/googletest:gtest_main",
258  ]
259
260  cflags = [ "--coverage" ]
261
262  ldflags = [ "--coverage" ]
263
264  cflags_cc = [ "--coverage" ]
265
266  external_deps = [
267    "ability_base:zuri",
268    "ability_runtime:ability_manager",
269    "ability_runtime:dataobs_manager",
270    "app_file_service:sandbox_helper_native",
271    "c_utils:utils",
272    "eventhandler:libeventhandler",
273    "ffrt:libffrt",
274    "hilog:libhilog",
275    "hitrace:hitrace_meter",
276    "init:libbegetutil",
277    "ipc:ipc_core",
278    "libfuse:libfuse",
279    "netmanager_base:net_conn_manager_if",
280    "os_account:os_account_innerkits",
281    "power_manager:powermgr_client",
282    "relational_store:native_rdb",
283    "safwk:system_ability_fwk",
284    "samgr:samgr_proxy",
285  ]
286
287  defines = [
288    "private=public",
289    "LOG_DOMAIN=0xD004308",
290    "LOG_TAG=\"CLOUD_DISK_DATABASE_TEST\"",
291  ]
292
293  use_exceptions = true
294}
295
296ohos_unittest("clouddisk_rdb_transaction_test") {
297  module_out_path = "filemanagement/dfs_service"
298
299  sources = [
300    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_transaction.cpp",
301    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_utils.cpp",
302    "${distributedfile_path}/services/clouddisk_database/src/file_column.cpp",
303    "${distributedfile_path}/test/unittests/clouddisk_database/include/clouddisk_rdbstore_mock.h",
304    "clouddisk_rdb_transaction_test.cpp",
305  ]
306
307  include_dirs = [
308    "${distributedfile_path}/services/clouddisk_database/include",
309    "${distributedfile_path}/interfaces/inner_api/native/cloudsync_kit_inner",
310    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/include",
311    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/include",
312    "${distributedfile_path}/adapter/cloud_adapter_example/include",
313    "${distributedfile_path}/test/unittests/cloud_disk_database/include",
314    "include",
315    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/include",
316    "${media_library_path}/frameworks/utils/include",
317    "${services_path}/cloudfiledaemon/include/cloud_disk",
318    "${distributedfile_path}/utils/log/include",
319    "//third_party/e2fsprogs/e2fsprogs/lib",
320  ]
321
322  deps = [
323    "${innerkits_native_path}/cloud_file_kit_inner:cloudfile_kit",
324    "${services_path}/distributedfiledaemon:libdistributedfiledaemon",
325    "${utils_path}:libdistributedfiledentry",
326    "${utils_path}:libdistributedfileutils",
327    "${utils_path}:libdistributedfileutils_lite",
328    "//third_party/e2fsprogs:libext2_uuid",
329    "//third_party/googletest:gmock_main",
330    "//third_party/googletest:gtest_main",
331  ]
332
333  cflags = [ "--coverage" ]
334
335  ldflags = [ "--coverage" ]
336
337  cflags_cc = [ "--coverage" ]
338
339  external_deps = [
340    "ability_base:zuri",
341    "ability_runtime:ability_manager",
342    "ability_runtime:dataobs_manager",
343    "app_file_service:sandbox_helper_native",
344    "c_utils:utils",
345    "eventhandler:libeventhandler",
346    "ffrt:libffrt",
347    "hilog:libhilog",
348    "hitrace:hitrace_meter",
349    "init:libbegetutil",
350    "ipc:ipc_core",
351    "libfuse:libfuse",
352    "netmanager_base:net_conn_manager_if",
353    "os_account:os_account_innerkits",
354    "power_manager:powermgr_client",
355    "relational_store:native_rdb",
356    "safwk:system_ability_fwk",
357    "samgr:samgr_proxy",
358  ]
359
360  defines = [
361    "private=public",
362    "LOG_DOMAIN=0xD004308",
363    "LOG_TAG=\"CLOUD_DISK_DATABASE_TEST\"",
364  ]
365
366  use_exceptions = true
367}
368
369ohos_unittest("clouddisk_sync_helper_test") {
370  module_out_path = "filemanagement/dfs_service"
371
372  sources = [
373    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_download_uri_manager.cpp",
374    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/src/cloud_sync_service_proxy.cpp",
375    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_impl_lite.cpp",
376    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_lite.cpp",
377    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_transaction.cpp",
378    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_utils.cpp",
379    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_sync_helper.cpp",
380    "${distributedfile_path}/services/clouddisk_database/src/file_column.cpp",
381    "${distributedfile_path}/test/unittests/clouddisk_database/include/clouddisk_rdbstore_mock.h",
382    "clouddisk_sync_helper_test.cpp",
383  ]
384
385  include_dirs = [
386    "${distributedfile_path}/services/clouddisk_database/include",
387    "${distributedfile_path}/interfaces/inner_api/native/cloudsync_kit_inner",
388    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/include",
389    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/include",
390    "${distributedfile_path}/adapter/cloud_adapter_example/include",
391    "${distributedfile_path}/test/unittests/cloud_disk_database/include",
392    "include",
393    "${media_library_path}/frameworks/innerkitsimpl/media_library_helper/include",
394    "${media_library_path}/frameworks/utils/include",
395    "${services_path}/cloudfiledaemon/include/cloud_disk",
396    "${distributedfile_path}/utils/log/include",
397    "//third_party/e2fsprogs/e2fsprogs/lib",
398  ]
399
400  deps = [
401    "${innerkits_native_path}/cloud_file_kit_inner:cloudfile_kit",
402    "${services_path}/distributedfiledaemon:libdistributedfiledaemon",
403    "${utils_path}:libdistributedfiledentry",
404    "${utils_path}:libdistributedfileutils",
405    "${utils_path}:libdistributedfileutils_lite",
406    "//third_party/e2fsprogs:libext2_uuid",
407    "//third_party/googletest:gmock_main",
408    "//third_party/googletest:gtest_main",
409  ]
410
411  cflags = [ "--coverage" ]
412
413  ldflags = [ "--coverage" ]
414
415  cflags_cc = [ "--coverage" ]
416
417  external_deps = [
418    "ability_base:zuri",
419    "ability_runtime:ability_manager",
420    "ability_runtime:dataobs_manager",
421    "app_file_service:sandbox_helper_native",
422    "c_utils:utils",
423    "eventhandler:libeventhandler",
424    "ffrt:libffrt",
425    "hilog:libhilog",
426    "hitrace:hitrace_meter",
427    "init:libbegetutil",
428    "ipc:ipc_core",
429    "libfuse:libfuse",
430    "netmanager_base:net_conn_manager_if",
431    "os_account:os_account_innerkits",
432    "power_manager:powermgr_client",
433    "relational_store:native_rdb",
434    "safwk:system_ability_fwk",
435    "samgr:samgr_proxy",
436  ]
437
438  defines = [
439    "private=public",
440    "LOG_DOMAIN=0xD004308",
441    "LOG_TAG=\"CLOUD_DISK_DATABASE_TEST\"",
442  ]
443
444  use_exceptions = true
445}
446
447ohos_unittest("clouddisk_notify_utils_test") {
448  branch_protector_ret = "pac_ret"
449  sanitize = {
450    integer_overflow = true
451    cfi = true
452    cfi_cross_dso = true
453    debug = false
454    blocklist = "${distributedfile_path}/cfi_blocklist.txt"
455  }
456
457  module_out_path = "filemanagement/dfs_service"
458
459  sources = [
460    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_impl_lite.cpp",
461    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_manager_lite.cpp",
462    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/src/cloud_sync_service_proxy_lite.cpp",
463    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_notify.cpp",
464    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_notify_utils.cpp",
465    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdb_utils.cpp",
466    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_rdbstore.cpp",
467    "${distributedfile_path}/services/clouddisk_database/src/clouddisk_sync_helper.cpp",
468    "${distributedfile_path}/services/clouddisk_database/src/file_column.cpp",
469    "clouddisk_notify_utils_test.cpp",
470  ]
471
472  include_dirs = [
473    "${distributedfile_path}/services/clouddisk_database/include",
474    "${distributedfile_path}/interfaces/inner_api/native/cloudsync_kit_inner",
475    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner/include",
476    "${distributedfile_path}/frameworks/native/cloudsync_kit_inner_lite/include",
477    "${distributedfile_path}/adapter/cloud_adapter_example/include",
478    "${distributedfile_path}/test/unittests/cloud_disk_database/include",
479    "include",
480    "${services_path}/cloudfiledaemon/include/cloud_disk",
481    "${distributedfile_path}/utils/log/include",
482    "//third_party/e2fsprogs/e2fsprogs/lib",
483  ]
484
485  deps = [
486    "${innerkits_native_path}/cloud_file_kit_inner:cloudfile_kit",
487    "${services_path}/distributedfiledaemon:libdistributedfiledaemon",
488    "${utils_path}:libdistributedfiledentry",
489    "${utils_path}:libdistributedfileutils",
490    "${utils_path}:libdistributedfileutils_lite",
491    "//third_party/e2fsprogs:libext2_uuid",
492    "//third_party/googletest:gmock_main",
493    "//third_party/googletest:gtest_main",
494  ]
495
496  cflags = [ "--coverage" ]
497
498  ldflags = [ "--coverage" ]
499
500  cflags_cc = [ "--coverage" ]
501
502  external_deps = [
503    "ability_base:zuri",
504    "ability_runtime:ability_manager",
505    "ability_runtime:dataobs_manager",
506    "app_file_service:sandbox_helper_native",
507    "c_utils:utils",
508    "eventhandler:libeventhandler",
509    "ffrt:libffrt",
510    "hilog:libhilog",
511    "hitrace:hitrace_meter",
512    "init:libbegetutil",
513    "ipc:ipc_core",
514    "libfuse:libfuse",
515    "netmanager_base:net_conn_manager_if",
516    "os_account:os_account_innerkits",
517    "power_manager:powermgr_client",
518    "relational_store:native_rdb",
519    "safwk:system_ability_fwk",
520    "samgr:samgr_proxy",
521  ]
522
523  defines = [
524    "private=public",
525    "LOG_DOMAIN=0xD004308",
526    "LOG_TAG=\"CLOUD_DISK_DATABASE_TEST\"",
527  ]
528
529  use_exceptions = true
530}
531
532group("clouddisk_database_test") {
533  testonly = true
534  deps = [
535    ":clouddisk_notify_test",
536    ":clouddisk_notify_utils_test",
537    ":clouddisk_rdb_transaction_test",
538    ":clouddisk_rdb_utils_test",
539    ":clouddisk_rdbstore_test",
540    ":clouddisk_sync_helper_test",
541  ]
542}
543