115053c2dSopenharmony_ci# Copyright (c) 2021 Huawei Device Co., Ltd.
215053c2dSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
315053c2dSopenharmony_ci# you may not use this file except in compliance with the License.
415053c2dSopenharmony_ci# You may obtain a copy of the License at
515053c2dSopenharmony_ci#
615053c2dSopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
715053c2dSopenharmony_ci#
815053c2dSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
915053c2dSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
1015053c2dSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1115053c2dSopenharmony_ci# See the License for the specific language governing permissions and
1215053c2dSopenharmony_ci# limitations under the License.
1315053c2dSopenharmony_ciimport("//build/ohos.gni")
1415053c2dSopenharmony_ci
1515053c2dSopenharmony_cigroup("distributedtest") {
1615053c2dSopenharmony_ci  testonly = true
1715053c2dSopenharmony_ci  deps = []
1815053c2dSopenharmony_ci  deps += [ "test/distributedtest/single_kvstore_client:distributedtest" ]
1915053c2dSopenharmony_ci}
2015053c2dSopenharmony_ci
2115053c2dSopenharmony_ci###############################################################################
2215053c2dSopenharmony_ci
2315053c2dSopenharmony_cigroup("build_native_test") {
2415053c2dSopenharmony_ci  testonly = true
2515053c2dSopenharmony_ci  deps = [
2615053c2dSopenharmony_ci    "frameworks/innerkitsimpl/distributeddatafwk/test:unittest",
2715053c2dSopenharmony_ci    "frameworks/libs/distributeddb/test:unittest",
2815053c2dSopenharmony_ci    "frameworks/libs/distributeddb/test/moduletest:moduletest",
2915053c2dSopenharmony_ci  ]
3015053c2dSopenharmony_ci  if (!defined(global_parts_info.distributeddatamgr_kv_store_lite)) {
3115053c2dSopenharmony_ci    deps +=
3215053c2dSopenharmony_ci        [ "frameworks/libs/distributeddb/gaussdb_rd/test/unittest:unittest" ]
3315053c2dSopenharmony_ci  }
3415053c2dSopenharmony_ci}
3515053c2dSopenharmony_ci
3615053c2dSopenharmony_ci###############################################################################
3715053c2dSopenharmony_cigroup("unittest") {
3815053c2dSopenharmony_ci  testonly = true
3915053c2dSopenharmony_ci  deps = []
4015053c2dSopenharmony_ci  deps += [
4115053c2dSopenharmony_ci    "frameworks/common/test:unittest",
4215053c2dSopenharmony_ci    "frameworks/innerkitsimpl/kvdb/test:unittest",
4315053c2dSopenharmony_ci    "test/unittest/distributedKVStore:unittest",
4415053c2dSopenharmony_ci    "test/unittest/distributeddata:unittest",
4515053c2dSopenharmony_ci  ]
4615053c2dSopenharmony_ci}
4715053c2dSopenharmony_ci
4815053c2dSopenharmony_ci###############################################################################
4915053c2dSopenharmony_ci
5015053c2dSopenharmony_cigroup("fuzztest") {
5115053c2dSopenharmony_ci  testonly = true
5215053c2dSopenharmony_ci  deps = []
5315053c2dSopenharmony_ci  deps += [
5415053c2dSopenharmony_ci    "test/fuzztest/blob_fuzzer:fuzztest",
5515053c2dSopenharmony_ci    "test/fuzztest/devicekvstore_fuzzer:fuzztest",
5615053c2dSopenharmony_ci    "test/fuzztest/distributedkvdatamanager_fuzzer:fuzztest",
5715053c2dSopenharmony_ci    "test/fuzztest/singlekvstore_fuzzer:fuzztest",
5815053c2dSopenharmony_ci    "test/fuzztest/taskscheduler_fuzzer:fuzztest",
5915053c2dSopenharmony_ci    "test/fuzztest/typesutil_fuzzer:fuzztest",
6015053c2dSopenharmony_ci  ]
6115053c2dSopenharmony_ci}
6215053c2dSopenharmony_ci###############################################################################
63