# Copyright (c) 2021 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("//build/test.gni")
import("../distributeddb.gni")
module_output_path = "kv_store/kv_store"
###############################################################################
config("gaussdb_rd_config") {
visibility = [ ":*" ]
include_dirs = [
"../gaussdb_rd/src/common/include",
"../gaussdb_rd/src/executor/include",
"../gaussdb_rd/src/executor/document",
"../gaussdb_rd/src/oh_adapter/include",
"../gaussdb_rd/src/oh_adapter/src",
"../gaussdb_rd/src/interface/include",
]
defines = [
"SQLITE_ENABLE_SNAPSHOT",
"SQLITE_HAS_CODEC",
"SQLITE_ENABLE_JSON1",
"USING_HILOG_LOGGER",
"USE_SQLITE_SYMBOLS",
"SQLITE_ENABLE_DROPTABLE_CALLBACK",
]
}
config("gaussdb_rd_public_config") {
visibility = [ "*:*" ]
include_dirs = [
"../gaussdb_rd/include",
"../gaussdb_rd/include/grd_base",
"../gaussdb_rd/include/grd_document",
"../gaussdb_rd/include/grd_kv",
]
}
config("module_private_config") {
visibility = [ ":*" ]
include_dirs = [
"./unittest/common/common",
"./unittest/common/syncer",
"./unittest/common/syncer/cloud",
"./unittest/common/storage",
"./unittest/common/storage/cloud",
"./unittest/common/interfaces",
"../include",
"../interfaces/include",
"../interfaces/include/cloud",
"../interfaces/include/relational",
"../interfaces/src",
"../interfaces/src/relational",
"../common/include",
"../common/include/cloud",
"../common/include/relational",
"../common/src",
"../common/src/cloud",
"../communicator/include",
"../communicator/src",
"../storage/include",
"../storage/src",
"../storage/src/cloud",
"../storage/src/kv",
"../storage/src/multiver",
"../storage/src/operation",
"../storage/src/gaussdb_rd",
"../storage/src/relational",
"../storage/src/sqlite",
"../storage/src/sqlite/kv",
"../storage/src/sqlite/relational",
"../storage/src/upgrader",
"../syncer/include",
"../syncer/src",
"../syncer/src/cloud",
"../syncer/src/device",
"../syncer/src/device/multiver",
"../syncer/src/device/singlever",
"../gaussdb_rd/include",
"../gaussdb_rd/include/grd_base",
"../gaussdb_rd/include/grd_document",
"../gaussdb_rd/include/grd_kv",
"../gaussdb_rd/src/common/include",
]
defines = [
"SQLITE_ENABLE_SNAPSHOT",
"_LARGEFILE64_SOURCE",
"_FILE_OFFSET_BITS=64",
"SQLITE_HAS_CODEC",
"SQLITE_ENABLE_JSON1",
"USING_HILOG_LOGGER",
"USE_SQLITE_SYMBOLS",
"USING_DB_JSON_EXTRACT_AUTOMATICALLY",
"LOW_LEVEL_MEM_DEV",
"JSONCPP_USE_BUILDER",
"OMIT_FLATBUFFER",
"OMIT_MULTI_VER",
"RELATIONAL_STORE",
"SQLITE_DISTRIBUTE_RELATIONAL",
"USE_DFX_ABILITY",
"TRACE_SQLITE_EXECUTE",
"SQLITE_ENABLE_DROPTABLE_CALLBACK",
"OPENSSL_SUPPRESS_DEPRECATED",
"USE_DISTRIBUTEDDB_CLOUD",
"USE_DISTRIBUTEDDB_DEVICE",
]
}
###############################################################################
ohos_source_set("src_file") {
testonly = true
sources = distributeddb_src
sources += distributeddb_cloud_src
sources += distributeddb_client_src
sources += distributeddb_src_rd
sources += [
"unittest/common/common/basic_unit_test.cpp",
"unittest/common/common/distributeddb_data_generate_unit_test.cpp",
"unittest/common/common/distributeddb_tools_unit_client_test.cpp",
"unittest/common/common/distributeddb_tools_unit_test.cpp",
"unittest/common/common/kv_general_ut.cpp",
"unittest/common/common/native_sqlite.cpp",
"unittest/common/common/rdb_data_generator.cpp",
"unittest/common/common/rdb_data_generator_client.cpp",
"unittest/common/common/rdb_general_ut.cpp",
"unittest/common/common/system_time.cpp",
"unittest/common/common/thread_pool_test_stub.cpp",
"unittest/common/interfaces/process_system_api_adapter_impl.cpp",
"unittest/common/storage/virtual_sqlite_relational_store.cpp",
"unittest/common/storage/virtual_sqlite_storage_engine.cpp",
"unittest/common/syncer/cloud/cloud_db_data_utils.cpp",
"unittest/common/syncer/cloud/cloud_db_sync_utils_client_test.cpp",
"unittest/common/syncer/cloud/cloud_db_sync_utils_test.cpp",
"unittest/common/syncer/cloud/virtual_asset_loader.cpp",
"unittest/common/syncer/cloud/virtual_cloud_data_translate.cpp",
"unittest/common/syncer/cloud/virtual_cloud_db.cpp",
"unittest/common/syncer/cloud/virtual_cloud_syncer.cpp",
"unittest/common/syncer/generic_virtual_device.cpp",
"unittest/common/syncer/kv_virtual_device.cpp",
"unittest/common/syncer/relational_virtual_device.cpp",
"unittest/common/syncer/virtual_communicator.cpp",
"unittest/common/syncer/virtual_communicator_aggregator.cpp",
"unittest/common/syncer/virtual_multi_ver_sync_db_interface.cpp",
"unittest/common/syncer/virtual_relational_ver_sync_db_interface.cpp",
"unittest/common/syncer/virtual_single_ver_sync_db_Interface.cpp",
]
configs = [ ":module_private_config" ]
ldflags = [ "-Wl,--exclude-libs,ALL" ]
configs += [ ":gaussdb_rd_config" ]
public_configs = [ ":gaussdb_rd_public_config" ]
external_deps = [
"cJSON:cjson",
"c_utils:utils",
"googletest:gmock_main",
"googletest:gtest_main",
"hilog:libhilog",
"hisysevent:libhisysevent",
"hitrace:hitrace_meter",
"jsoncpp:jsoncpp",
"openssl:libcrypto_shared",
"sqlite:sqlite",
"zlib:libz",
]
part_name = "kv_store"
subsystem_name = "distributeddatamgr"
}
template("distributeddb_unittest") {
ohos_unittest(target_name) {
forward_variables_from(invoker, "*")
module_out_path = module_output_path
if (!defined(deps)) {
deps = []
}
if (!defined(external_deps)) {
external_deps = []
}
configs = [ ":module_private_config" ]
deps += [ ":src_file" ]
ldflags = [ "-Wl,--exclude-libs,ALL" ]
external_deps = [
"c_utils:utils",
"googletest:gmock_main",
"googletest:gtest_main",
"hilog:libhilog",
"hisysevent:libhisysevent",
"hitrace:hitrace_meter",
"jsoncpp:jsoncpp",
"openssl:libcrypto_shared",
"sqlite:sqlite",
"zlib:libz",
]
}
}
distributeddb_unittest("DistributedDBSchemalTest") {
sources = [ "unittest/common/common/distributeddb_schema_unit_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesDatabaseTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_database_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesDataOperationTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_data_operation_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesEncryptDatabaseTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_encrypt_database_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesEncryptDelegateTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_encrypt_delegate_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesImportAndExportTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_import_and_export_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesImportAndExportRdTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_import_and_export_rd_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudInterfacesReferenceTest") {
sources = [ "unittest/common/interfaces/distributeddb_cloud_interfaces_reference_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudInterfacesRelationalSyncTest") {
sources = [ "unittest/common/storage/cloud/distributeddb_cloud_interfaces_relational_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudSyncerProgressManagerTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_syncer_progress_manager_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudSchemaMgrTest") {
sources =
[ "unittest/common/storage/distributeddb_cloud_schema_mgr_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageRegisterConflictTest") {
sources = [
"unittest/common/storage/distributeddb_storage_register_conflict_test.cpp",
]
}
distributeddb_unittest("DistributedDBNotificationChainTest") {
sources =
[ "unittest/common/common/distributeddb_notification_chain_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesRelationalObserverTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_relational_observer_test.cpp" ]
}
distributeddb_unittest("DistributedDBSingleVerP2PSimpleSyncTest") {
sources = [
"unittest/common/syncer/distributeddb_single_ver_p2p_simple_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBSingleVerP2PPermissionSyncTest") {
sources = [ "unittest/common/syncer/distributeddb_single_ver_p2p_permission_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBSingleVerP2PComplexSyncTest") {
sources = [
"unittest/common/syncer/distributeddb_single_ver_p2p_complex_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBSingleVerMsgScheduleTest") {
sources = [
"unittest/common/syncer/distributeddb_single_ver_msg_schedule_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesNBDelegateTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_nb_delegate_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesNBDelegateExtendTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_nb_delegate_extend_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudInterfacesRelationalExtTest") {
sources = [ "unittest/common/interfaces/distributeddb_cloud_interfaces_relational_ext_test.cpp" ]
}
distributeddb_unittest("DistributedDBCommonTest") {
sources = [ "unittest/common/common/distributeddb_common_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesNBDelegateLocalBatchTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_nb_delegate_local_batch_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesTransactionOptimizationTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_transaction_optimization_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesQueryTest") {
sources =
[ "unittest/common/interfaces/distributeddb_interfaces_query_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesNBDelegateSchemaPutTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_nb_delegate_schema_put_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesNBTransactionTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_nb_transaction_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesNBPublishTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_nb_publish_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesNBUnpublishTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_nb_unpublish_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesSpaceManagementTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_space_management_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageRegisterObserverTest") {
sources = [
"unittest/common/storage/distributeddb_storage_register_observer_test.cpp",
]
}
distributeddb_unittest("DistributedDBCommunicatorTest") {
sources = [
"unittest/common/communicator/adapter_stub.cpp",
"unittest/common/communicator/distributeddb_communicator_common.cpp",
"unittest/common/communicator/distributeddb_communicator_test.cpp",
]
}
distributeddb_unittest("DistributedDBCommunicatorSendReceiveTest") {
sources = [
"unittest/common/communicator/adapter_stub.cpp",
"unittest/common/communicator/distributeddb_communicator_common.cpp",
"unittest/common/communicator/distributeddb_communicator_send_receive_test.cpp",
]
}
distributeddb_unittest("DistributedDBCommunicatorDeepTest") {
sources = [
"unittest/common/communicator/adapter_stub.cpp",
"unittest/common/communicator/distributeddb_communicator_common.cpp",
"unittest/common/communicator/distributeddb_communicator_deep_test.cpp",
]
}
distributeddb_unittest("DistributedDBSyncerDeviceManagerTest") {
sources =
[ "unittest/common/syncer/distributeddb_syncer_device_manager_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalVerP2PSyncTest") {
sources = [
"unittest/common/syncer/distributeddb_relational_ver_p2p_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBStorageSQLiteSingleVerNaturalStoreTest") {
sources = [
"unittest/common/storage/distributeddb_storage_single_ver_natural_store_testcase.cpp",
"unittest/common/storage/distributeddb_storage_sqlite_single_ver_natural_store_test.cpp",
]
}
distributeddb_unittest(
"DistributedDBStorageSQLiteSingleVerNaturalExecutorTest") {
sources = [ "unittest/common/storage/distributeddb_storage_sqlite_single_ver_natural_executor_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageSQLiteSingleVerStorageEngineTest") {
sources = [ "unittest/common/storage/distributeddb_storage_sqlite_single_ver_storage_engine_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageMemorySingleVerNaturalStoreTest") {
sources = [
"unittest/common/storage/distributeddb_storage_memory_single_ver_naturall_store_test.cpp",
"unittest/common/storage/distributeddb_storage_single_ver_natural_store_testcase.cpp",
]
}
distributeddb_unittest("DistributedDBEventLoopTimerTest") {
sources = [ "unittest/common/common/evloop_timer_unit_test.cpp" ]
}
distributeddb_unittest("DistributedDBTimeSyncTest") {
sources = [
"unittest/common/syncer/distributeddb_time_sync_test.cpp",
"unittest/common/syncer/virtual_time_sync_communicator.cpp",
]
}
distributeddb_unittest("DistributedDBThreadPoolTest") {
sources = [ "unittest/common/common/distributeddb_thread_pool_test.cpp" ]
}
distributeddb_unittest("DistributedDBDeviceIdentifierTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_device_identifier_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesSingleVersionResultSetTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_single_version_result_set_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesDatabaseCorruptTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_database_corrupt_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesDataValueTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_data_value_test.cpp",
]
}
distributeddb_unittest("DistributedDBFilePackageTest") {
sources = [ "unittest/common/storage/distributeddb_file_package_test.cpp" ]
}
distributeddb_unittest("DistributedDBParcelTest") {
sources = [ "unittest/common/common/distributeddb_parcel_unit_test.cpp" ]
}
distributeddb_unittest("DistributedDBAbilitySyncTest") {
sources = [ "unittest/common/syncer/distributeddb_ability_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBSchemaObjectTest") {
sources = [ "unittest/common/common/distributeddb_schema_object_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageSingleVerUpgradeTest") {
sources = [
"unittest/common/storage/distributeddb_storage_single_ver_upgrade_test.cpp",
]
}
distributeddb_unittest("DistributedDBSqliteRegisterTest") {
sources = [ "unittest\common\storage\distributeddb_sqlite_register_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesAutoLaunchTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_auto_launch_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesIndexUnitTest") {
sources = [
"unittest\common\interfaces\distributeddb_interfaces_index_unit_test.cpp",
]
}
distributeddb_unittest("DistributedDBAutoLaunchUnitTest") {
sources = [ "unittest/common/common/distributeddb_auto_launch_test.cpp" ]
}
distributeddb_unittest("DistributedDBDataCompressionTest") {
sources = [ "unittest/common/common/distributeddb_data_compression_test.cpp" ]
}
###############################################################################
distributeddb_unittest("DistributedDBJsonPrecheckUnitTest") {
sources =
[ "unittest/common/common/distributeddb_json_precheck_unit_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesNBResultsetPerfTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_resultset_performance.cpp" ]
}
distributeddb_unittest("DistributedDBStorageResultAndJsonOptimizeTest") {
sources = [ "unittest/common/storage/distributeddb_storage_resultset_and_json_optimize.cpp" ]
}
distributeddb_unittest("DistributedDBStorageIndexOptimizeTest") {
sources = [
"unittest/common/storage/distributeddb_storage_index_optimize_test.cpp",
]
}
distributeddb_unittest("DistributedDBSingleVerP2PSyncCheckTest") {
sources = [
"unittest/common/syncer/distributeddb_single_ver_p2p_sync_check_test.cpp",
]
}
distributeddb_unittest("RuntimeContextProcessSystemApiAdapterImplTest") {
sources = [ "unittest/common/interfaces/runtime_context_process_system_api_adapter_impl_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesSchemaDatabaseUpgradeTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_schema_database_upgrade_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageQuerySyncTest") {
sources =
[ "unittest/common/storage/distributeddb_storage_query_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBSingleVerP2PQuerySyncTest") {
sources = [
"unittest/common/syncer/distributeddb_single_ver_p2p_query_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBCommunicatorProxyTest") {
sources =
[ "unittest/common/syncer/distributeddb_communicator_proxy_test.cpp" ]
}
distributeddb_unittest("DistributedDBSingleVerP2PSubscribeSyncTest") {
sources = [ "unittest/common/syncer/distributeddb_single_ver_p2p_subscribe_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBMockSyncModuleTest") {
sources = [ "unittest/common/syncer/distributeddb_mock_sync_module_test.cpp" ]
}
distributeddb_unittest("DistributedDBMockSyncMsgTest") {
sources = [ "unittest/common/syncer/distributeddb_mock_sync_msg_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesRelationalTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_relational_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesRelationalTrackerTableTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_relational_tracker_table_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalSchemaObjectTest") {
sources = [
"unittest/common/common/distributeddb_relational_schema_object_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesRelationalSyncTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_relational_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalGetDataTest") {
sources =
[ "unittest/common/storage/distributeddb_relational_get_data_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalMultiUserTest") {
sources =
[ "unittest/common/syncer/distributeddb_relational_multi_user_test.cpp" ]
}
distributeddb_unittest("DistributedDBSingleVerMultiUserTest") {
sources =
[ "unittest/common/syncer/distributeddb_single_ver_multi_user_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalRemoteQueryTest") {
sources = [
"unittest/common/storage/distributeddb_relational_remote_query_test.cpp",
]
}
distributeddb_unittest("DistributedDBRelationalResultSetTest") {
sources =
[ "unittest/common/storage/distributeddb_relational_result_set_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalEncryptedDbTest") {
sources = [
"unittest/common/storage/distributeddb_relational_encrypted_db_test.cpp",
]
}
distributeddb_unittest("DistributedDBSingleVerDLPTest") {
sources = [ "unittest/common/syncer/distributeddb_single_ver_dlp_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesRelationalRoutinesTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_relational_routines_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesLogTest") {
sources =
[ "unittest/common/interfaces/distributeddb_interfaces_log_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalSyncableStorageTest") {
sources = [ "unittest/common/storage/distributeddb_relational_syncable_storage_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalCloudSyncableStorageTest") {
sources = [ "unittest/common/storage/distributeddb_relational_cloud_syncable_storage_test.cpp" ]
}
distributeddb_unittest("DistributedDBSqliteUtilsTest") {
sources = [ "unittest/common/storage/distributeddb_sqlite_utils_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudStrategyTest") {
sources =
[ "unittest/common/syncer/cloud/distributeddb_cloud_strategy_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudSyncerDownloadAssetsTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_syncer_download_assets_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudSyncerDownloadAssetsOnlyTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_syncer_download_assets_only_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudSyncerLockTest") {
sources = [
"unittest/common/syncer/cloud/distributeddb_cloud_syncer_lock_test.cpp",
]
}
distributeddb_unittest("DistributedDBSingleVerMultiSubUserTest") {
sources = [
"unittest/common/syncer/distributeddb_single_ver_multi_sub_user_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudSyncerUploadTest") {
sources = [
"unittest/common/syncer/cloud/distributeddb_cloud_syncer_upload_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudSyncerDownloadTest") {
sources = [
"unittest/common/syncer/cloud/distributeddb_cloud_syncer_download_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudDBProxyTest") {
sources =
[ "unittest/common/syncer/cloud/distributeddb_cloud_db_proxy_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudAssetCompareTest") {
sources = [
"unittest/common/syncer/cloud/distributeddb_cloud_asset_compare_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudSaveCloudDataTest") {
sources = [ "unittest/common/storage/cloud/distributeddb_cloud_save_cloud_data_test.cpp" ]
}
distributeddb_unittest(
"DistributedDBCloudInterfacesRelationalRemoveDeviceDataTest") {
sources = [ "unittest/common/interfaces/distributeddb_cloud_interfaces_relational_remove_device_data_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudCheckSyncTest") {
sources = [
"unittest/common/storage/cloud/distributeddb_cloud_check_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudTableCompoundPrimaryKeySyncTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_table_compound_primary_key_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudTableWithoutPrimaryKeySyncTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_table_without_primary_key_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudInterfacesSetCloudSchemaTest") {
sources = [ "unittest/common/interfaces/distributeddb_cloud_interfaces_set_cloud_schema_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudReferenceSyncTest") {
sources = [
"unittest/common/storage/cloud/distributeddb_cloud_reference_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudAssetsOperationSyncTest") {
sources = [ "unittest/common/storage/cloud/distributeddb_cloud_assets_operation_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudTaskMergeTest") {
sources = [
"unittest/common/storage/cloud/distributeddb_cloud_task_merge_test.cpp",
]
}
distributeddb_unittest("DistributedDBCloudMetaDataTest") {
sources =
[ "unittest/common/storage/cloud/distributeddb_cloud_meta_data_test.cpp" ]
}
distributeddb_unittest("DistributedDBDataTransformerTest") {
sources =
[ "unittest/common/storage/distributeddb_data_transformer_test.cpp" ]
}
distributeddb_unittest("DistributedDBRelationalSchemaAnalysisTest") {
sources = [
"unittest/common/storage/distributeddb_relational_schema_analysis_test.cpp",
]
}
distributeddb_unittest("DistributedDBQueryObjectHelperTest") {
sources =
[ "unittest/common/storage/distributeddb_query_object_helper_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageSubscribeQueryTest") {
sources = [
"unittest/common/storage/distributeddb_storage_subscribe_query_test.cpp",
]
}
###############################################################################
# testcase using rd kernel
distributeddb_unittest(
"DistributedDBStorageMemoryRdSingleVerNaturalStoreTest") {
sources = [
"unittest/common/storage/distributeddb_storage_memory_rd_single_ver_natural_store_test.cpp",
"unittest/common/storage/distributeddb_storage_rd_single_ver_natural_store_testcase.cpp",
]
}
distributeddb_unittest("DistributedDBStorageRdRegisterObserverTest") {
sources = [ "unittest/common/storage/distributeddb_storage_rd_register_observer_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageRdResultAndJsonOptimizeTest") {
sources = [ "unittest/common/storage/distributeddb_storage_rd_result_and_json_optimize_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageRdSingleVerNaturalExecutorTest") {
sources = [ "unittest/common/storage/distributeddb_storage_rd_single_ver_natural_executor_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageRdSingleVerNaturalStoreTest") {
sources = [
"unittest/common/storage/distributeddb_storage_rd_single_ver_natural_store_test.cpp",
"unittest/common/storage/distributeddb_storage_rd_single_ver_natural_store_testcase.cpp",
]
}
distributeddb_unittest("DistributedDBStorageRdSingleVerStorageEngineTest") {
sources = [ "unittest/common/storage/distributeddb_storage_rd_single_ver_storage_engine_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesNBDelegateRdTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_nb_delegate_rd_test.cpp" ]
}
distributeddb_unittest("DistributedDBInterfacesDatabaseRdKernelTest") {
sources = [ "unittest/common/interfaces/distributeddb_interfaces_database_rd_kernel_test.cpp" ]
}
distributeddb_unittest("DistributedDBStorageSingleVerDatabaseOperTest") {
sources = [ "unittest/common/storage/distributeddb_storage_single_ver_database_oper_test.cpp" ]
}
distributeddb_unittest("DistributedDBSqliteRelationalUtilsTest") {
sources = [
"unittest/common/storage/distributeddb_sqlite_relational_utils_test.cpp",
]
}
distributeddb_unittest("DistributedDBMetaDataTest") {
sources = [ "unittest/common/syncer/distributeddb_meta_data_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudKvSyncerTest") {
sources =
[ "unittest/common/syncer/cloud/distributeddb_cloud_kv_syncer_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudKvTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_kv_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudKvStoreTest") {
sources =
[ "unittest/common/syncer/cloud/distributeddb_cloud_kvstore_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudAsyncDownloadAssetsTest") {
sources = [ "unittest/common/syncer/cloud/distributeddb_cloud_async_download_assets_test.cpp" ]
}
distributeddb_unittest("DistributedDBCloudSimpleAssetTest") {
sources = [
"unittest/common/syncer/cloud/distributeddb_cloud_simple_asset_test.cpp",
]
}
distributeddb_unittest("DistributedDBRDBCollaborationTest") {
sources =
[ "unittest/common/storage/distributeddb_rdb_collaboration_test.cpp" ]
}
distributeddb_unittest("DistributedDBBasicKVTest") {
sources = [ "unittest/common/store_test/kv/distributeddb_basic_kv_test.cpp" ]
}
distributeddb_unittest("DistributedDBKVDataStatusTest") {
sources =
[ "unittest/common/store_test/kv/distributeddb_kv_data_status_test.cpp" ]
}
distributeddb_unittest("DistributedDBKvMultiUserSyncTest") {
sources = [
"unittest/common/store_test/kv/distracteddb_kv_multi_user_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBRDBMultiUserSyncTest") {
sources = [
"unittest/common/store_test/rdb/distracteddb_rdb_multi_user_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBBasicRDBTest") {
sources =
[ "unittest/common/store_test/rdb/distributeddb_basic_rdb_test.cpp" ]
}
distributeddb_unittest("DistributedDBRemoveExceptDeviceDataTest") {
sources = [ "unittest/common/store_test/rdb/distributeddb_remove_except_device_data_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBDataStatusTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_data_status_test.cpp",
]
}
distributeddb_unittest("DistributedDBKVCompressTest") {
sources =
[ "unittest/common/store_test/kv/distributeddb_kv_compress_test.cpp" ]
}
distributeddb_unittest("DistributedDBAbnormalKVSyncTest") {
sources = [
"unittest/common/store_test/kv/distributeddb_abnormal_kv_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBKvDeviceSyncTest") {
sources =
[ "unittest/common/store_test/kv/distributeddb_kv_device_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBCompressTest") {
sources =
[ "unittest/common/store_test/rdb/distributeddb_rdb_compress_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBDropTableTest") {
sources =
[ "unittest/common/store_test/rdb/distributeddb_rdb_drop_table_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBUpgradeTest") {
sources =
[ "unittest/common/store_test/rdb/distributeddb_rdb_upgrade_test.cpp" ]
}
distributeddb_unittest("DistributedDBKvCloudSyncTest") {
sources =
[ "unittest/common/store_test/kv/distributeddb_kv_cloud_sync_test.cpp" ]
}
distributeddb_unittest("DistributedDBKVNotifyTest") {
sources = [ "unittest/common/store_test/kv/distributeddb_kv_notify_test.cpp" ]
}
distributeddb_unittest("DistributedDBKvPermissionSyncTest") {
sources = [
"unittest/common/store_test/kv/distributeddb_kv_permission_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBInterfacesStopTaskTest") {
sources = [
"unittest/common/interfaces/distributeddb_interfaces_stop_task_test.cpp",
]
}
distributeddb_unittest("DistributedDBRDBPermissionSyncTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_permission_sync_test.cpp",
]
}
distributeddb_unittest("DistributedDBRDBConflictHandlerTest") {
sources = [ "unittest/common/store_test/rdb/distributeddb_rdb_conflict_handler_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBComplexCloudTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_complex_cloud_test.cpp",
]
}
distributeddb_unittest("DistributedDBRDBCloudErrorTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_cloud_error_test.cpp",
]
}
distributeddb_unittest("DistributedDBSkipDownloadAssetsTest") {
sources = [ "unittest/common/store_test/rdb/distributeddb_skip_download_assets_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBSqliteUtilsTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_sqlite_utils_test.cpp",
]
}
distributeddb_unittest("DistributedDBRDBKnowledgeClientTest") {
sources = [ "unittest/common/store_test/rdb/distributeddb_rdb_knowledge_client_test.cpp" ]
if (is_ohos) {
defines = [ "RDB_CLIENT" ]
}
}
distributeddb_unittest("DistributedDBCloudInterfacesRelationalExtClientTest") {
sources = [ "unittest/common/interfaces/distributeddb_cloud_interfaces_relational_ext_client_test.cpp" ]
if (is_ohos) {
defines = [ "RDB_CLIENT" ]
}
}
distributeddb_unittest("DistributedDBRDBAssetConflictTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_asset_conflict_test.cpp",
]
}
distributeddb_unittest("DistributedDBKvCloudQueryTest") {
sources =
[ "unittest/common/store_test/kv/distributeddb_kv_cloud_query_test.cpp" ]
}
config("tokenizer_config_unittest") {
visibility = [ ":*" ]
include_dirs = [ "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/include" ]
defines = [
"SQLITE_ENABLE_SNAPSHOT",
"SQLITE_HAS_CODEC",
"SQLITE_ENABLE_JSON1",
"USING_HILOG_LOGGER",
"USE_SQLITE_SYMBOLS",
"SQLITE_ENABLE_DROPTABLE_CALLBACK",
]
}
ohos_unittest("tokenizer_test") {
branch_protector_ret = "pac_ret"
sanitize = {
cfi = true
cfi_cross_dso = true
debug = false
}
module_out_path = module_output_path
sources = [ "unittest/common/tokenizer/sqlite_adapter_test.cpp" ]
sources += [ "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/log_print.cpp" ]
configs = [ ":tokenizer_config_unittest" ]
cflags_cc = [ "-Werror=vla" ]
external_deps = [
"c_utils:utils",
"googletest:gmock_main",
"googletest:gtest_main",
"hilog:libhilog",
"hisysevent:libhisysevent",
"hitrace:hitrace_meter",
"jsoncpp:jsoncpp",
"openssl:libcrypto_shared",
"sqlite:sqlite",
"zlib:libz",
]
}
distributeddb_unittest("DistributedDBRDBKnowledgeTest") {
sources =
[ "unittest/common/store_test/rdb/distributeddb_rdb_knowledge_test.cpp" ]
}
distributeddb_unittest("DistributedDBRDBAbnormalTableTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_abnormal_table_test.cpp",
]
}
distributeddb_unittest("DistributedDBDataDonationSqlTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_data_donation_sql_test.cpp",
]
}
distributeddb_unittest("DistributedDBRdbFullCloudSyncTest") {
sources = [
"unittest/common/store_test/rdb/distributeddb_rdb_full_cloud_sync_test.cpp",
]
}
###############################################################################
group("unittest") {
testonly = true
deps = []
deps += [
":DistributedDBAbilitySyncTest",
":DistributedDBAbnormalKVSyncTest",
":DistributedDBAutoLaunchUnitTest",
":DistributedDBBasicKVTest",
":DistributedDBCloudAssetCompareTest",
":DistributedDBCloudAssetsOperationSyncTest",
":DistributedDBCloudAsyncDownloadAssetsTest",
":DistributedDBCloudCheckSyncTest",
":DistributedDBCloudDBProxyTest",
":DistributedDBCloudInterfacesReferenceTest",
":DistributedDBCloudInterfacesRelationalExtClientTest",
":DistributedDBCloudInterfacesRelationalExtTest",
":DistributedDBCloudInterfacesRelationalRemoveDeviceDataTest",
":DistributedDBCloudInterfacesRelationalSyncTest",
":DistributedDBCloudInterfacesSetCloudSchemaTest",
":DistributedDBCloudKvStoreTest",
":DistributedDBCloudKvSyncerTest",
":DistributedDBCloudKvTest",
":DistributedDBCloudMetaDataTest",
":DistributedDBCloudReferenceSyncTest",
":DistributedDBCloudSaveCloudDataTest",
":DistributedDBCloudSchemaMgrTest",
":DistributedDBCloudSimpleAssetTest",
":DistributedDBCloudStrategyTest",
":DistributedDBCloudSyncerDownloadAssetsOnlyTest",
":DistributedDBCloudSyncerDownloadAssetsTest",
":DistributedDBCloudSyncerDownloadTest",
":DistributedDBCloudSyncerLockTest",
":DistributedDBCloudSyncerProgressManagerTest",
":DistributedDBCloudSyncerUploadTest",
":DistributedDBCloudTableCompoundPrimaryKeySyncTest",
":DistributedDBCloudTableWithoutPrimaryKeySyncTest",
":DistributedDBCloudTaskMergeTest",
":DistributedDBCommonTest",
":DistributedDBCommunicatorDeepTest",
":DistributedDBCommunicatorProxyTest",
":DistributedDBCommunicatorSendReceiveTest",
":DistributedDBCommunicatorTest",
":DistributedDBDataCompressionTest",
":DistributedDBDataTransformerTest",
":DistributedDBDeviceIdentifierTest",
":DistributedDBEventLoopTimerTest",
":DistributedDBFilePackageTest",
":DistributedDBInterfacesAutoLaunchTest",
":DistributedDBInterfacesDataOperationTest",
":DistributedDBInterfacesDataValueTest",
":DistributedDBInterfacesDatabaseCorruptTest",
":DistributedDBInterfacesDatabaseTest",
":DistributedDBInterfacesEncryptDatabaseTest",
":DistributedDBInterfacesEncryptDelegateTest",
":DistributedDBInterfacesImportAndExportTest",
":DistributedDBInterfacesIndexUnitTest",
":DistributedDBInterfacesLogTest",
":DistributedDBInterfacesNBDelegateExtendTest",
":DistributedDBInterfacesNBDelegateLocalBatchTest",
":DistributedDBInterfacesNBDelegateSchemaPutTest",
":DistributedDBInterfacesNBDelegateTest",
":DistributedDBInterfacesNBPublishTest",
":DistributedDBInterfacesNBResultsetPerfTest",
":DistributedDBInterfacesNBTransactionTest",
":DistributedDBInterfacesNBUnpublishTest",
":DistributedDBInterfacesQueryTest",
":DistributedDBInterfacesRelationalObserverTest",
":DistributedDBInterfacesRelationalRoutinesTest",
":DistributedDBInterfacesRelationalSyncTest",
":DistributedDBInterfacesRelationalTest",
":DistributedDBInterfacesRelationalTrackerTableTest",
":DistributedDBInterfacesSchemaDatabaseUpgradeTest",
":DistributedDBInterfacesSingleVersionResultSetTest",
":DistributedDBInterfacesSpaceManagementTest",
":DistributedDBInterfacesStopTaskTest",
":DistributedDBInterfacesTransactionOptimizationTest",
":DistributedDBJsonPrecheckUnitTest",
":DistributedDBKVCompressTest",
":DistributedDBKVDataStatusTest",
":DistributedDBKVNotifyTest",
":DistributedDBKvCloudQueryTest",
":DistributedDBKvCloudSyncTest",
":DistributedDBKvDeviceSyncTest",
":DistributedDBKvMultiUserSyncTest",
":DistributedDBKvPermissionSyncTest",
":DistributedDBMetaDataTest",
":DistributedDBMockSyncModuleTest",
":DistributedDBMockSyncMsgTest",
":DistributedDBNotificationChainTest",
":DistributedDBParcelTest",
":DistributedDBQueryObjectHelperTest",
":DistributedDBRDBAbnormalTableTest",
":DistributedDBRDBAssetConflictTest",
":DistributedDBRDBCollaborationTest",
":DistributedDBRDBComplexCloudTest",
":DistributedDBRDBCompressTest",
":DistributedDBRDBConflictHandlerTest",
":DistributedDBRDBDataStatusTest",
":DistributedDBRDBDropTableTest",
":DistributedDBRDBKnowledgeClientTest",
":DistributedDBRDBKnowledgeTest",
":DistributedDBRDBMultiUserSyncTest",
":DistributedDBRDBPermissionSyncTest",
":DistributedDBRDBSqliteUtilsTest",
":DistributedDBRDBUpgradeTest",
":DistributedDBRdbFullCloudSyncTest",
":DistributedDBRelationalCloudSyncableStorageTest",
":DistributedDBRelationalEncryptedDbTest",
":DistributedDBRelationalGetDataTest",
":DistributedDBRelationalMultiUserTest",
":DistributedDBRelationalRemoteQueryTest",
":DistributedDBRelationalResultSetTest",
":DistributedDBRelationalSchemaAnalysisTest",
":DistributedDBRelationalSchemaObjectTest",
":DistributedDBRelationalSyncableStorageTest",
":DistributedDBRelationalVerP2PSyncTest",
":DistributedDBRemoveExceptDeviceDataTest",
":DistributedDBSchemaObjectTest",
":DistributedDBSchemalTest",
":DistributedDBSingleVerDLPTest",
":DistributedDBSingleVerMsgScheduleTest",
":DistributedDBSingleVerMultiSubUserTest",
":DistributedDBSingleVerMultiUserTest",
":DistributedDBSingleVerP2PComplexSyncTest",
":DistributedDBSingleVerP2PPermissionSyncTest",
":DistributedDBSingleVerP2PQuerySyncTest",
":DistributedDBSingleVerP2PSimpleSyncTest",
":DistributedDBSingleVerP2PSubscribeSyncTest",
":DistributedDBSingleVerP2PSyncCheckTest",
":DistributedDBSqliteRegisterTest",
":DistributedDBSqliteRelationalUtilsTest",
":DistributedDBSqliteUtilsTest",
":DistributedDBStorageIndexOptimizeTest",
":DistributedDBStorageMemorySingleVerNaturalStoreTest",
":DistributedDBStorageQuerySyncTest",
":DistributedDBStorageRegisterConflictTest",
":DistributedDBStorageRegisterObserverTest",
":DistributedDBStorageResultAndJsonOptimizeTest",
":DistributedDBStorageSQLiteSingleVerNaturalExecutorTest",
":DistributedDBStorageSQLiteSingleVerNaturalStoreTest",
":DistributedDBStorageSQLiteSingleVerStorageEngineTest",
":DistributedDBStorageSingleVerDatabaseOperTest",
":DistributedDBStorageSingleVerUpgradeTest",
":DistributedDBStorageSubscribeQueryTest",
":DistributedDBSyncerDeviceManagerTest",
":DistributedDBThreadPoolTest",
":DistributedDBTimeSyncTest",
":RuntimeContextProcessSystemApiAdapterImplTest",
":tokenizer_test",
]
if (defined(global_parts_info.distributeddatamgr_kv_store_lite)) {
deps += [
":DistributedDBBasicRDBTest",
":DistributedDBDataDonationSqlTest",
":DistributedDBInterfacesDatabaseRdKernelTest",
":DistributedDBInterfacesImportAndExportRdTest",
":DistributedDBInterfacesNBDelegateRdTest",
":DistributedDBStorageMemoryRdSingleVerNaturalStoreTest",
":DistributedDBStorageRdRegisterObserverTest",
":DistributedDBStorageRdResultAndJsonOptimizeTest",
":DistributedDBStorageRdSingleVerNaturalExecutorTest",
":DistributedDBStorageRdSingleVerNaturalStoreTest",
":DistributedDBStorageRdSingleVerStorageEngineTest",
]
}
}
###############################################################################
group("distributeddatamgr_fuzztest") {
testonly = true
deps = []
deps += [
"fuzztest/cloudsync_fuzzer:fuzztest",
"fuzztest/delegate_fuzzer:fuzztest",
"fuzztest/fileoper_fuzzer:fuzztest",
"fuzztest/importfile_fuzzer:fuzztest",
"fuzztest/iprocesscommunicator_fuzzer:fuzztest",
"fuzztest/json_fuzzer:fuzztest",
"fuzztest/jsoncollection_fuzzer:fuzztest",
"fuzztest/jsondb_fuzzer:fuzztest",
"fuzztest/jsondoc_fuzzer:fuzztest",
"fuzztest/jsoninner_fuzzer:fuzztest",
"fuzztest/jsoninnercollection_fuzzer:fuzztest",
"fuzztest/jsoninnerdb_fuzzer:fuzztest",
"fuzztest/jsoninnerdoc_fuzzer:fuzztest",
"fuzztest/jsoninnerresultset_fuzzer:fuzztest",
"fuzztest/jsonresultset_fuzzer:fuzztest",
"fuzztest/kvdelegatemanager_fuzzer:fuzztest",
"fuzztest/kvstoreresultset_fuzzer:fuzztest",
"fuzztest/nbdelegate_fuzzer:fuzztest",
"fuzztest/parsecheckfield_fuzzer:fuzztest",
"fuzztest/parseckeck_fuzzer:fuzztest",
"fuzztest/query_fuzzer:fuzztest",
"fuzztest/querycompare_fuzzer:fuzztest",
"fuzztest/queryin_fuzzer:fuzztest",
"fuzztest/queryorder_fuzzer:fuzztest",
"fuzztest/queryrange_fuzzer:fuzztest",
"fuzztest/rekey_fuzzer:fuzztest",
"fuzztest/relationalstoredelegate_fuzzer:fuzztest",
"fuzztest/relationalstoredelegateget_fuzzer:fuzztest",
"fuzztest/relationalstoredelegateset_fuzzer:fuzztest",
"fuzztest/relationalstoremanager_fuzzer:fuzztest",
"fuzztest/schemadelegate_fuzzer:fuzztest",
"fuzztest/storage_fuzzer:fuzztest",
"fuzztest/sync_fuzzer:fuzztest",
]
}
###############################################################################