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.
13import("//build/ohos.gni")
14
15group("distributedtest") {
16  testonly = true
17  deps = []
18  deps += [ "test/distributedtest/single_kvstore_client:distributedtest" ]
19}
20
21###############################################################################
22
23group("build_native_test") {
24  testonly = true
25  deps = [
26    "frameworks/innerkitsimpl/distributeddatafwk/test:unittest",
27    "frameworks/libs/distributeddb/test:unittest",
28    "frameworks/libs/distributeddb/test/moduletest:moduletest",
29  ]
30  if (!defined(global_parts_info.distributeddatamgr_kv_store_lite)) {
31    deps +=
32        [ "frameworks/libs/distributeddb/gaussdb_rd/test/unittest:unittest" ]
33  }
34}
35
36###############################################################################
37group("unittest") {
38  testonly = true
39  deps = []
40  deps += [
41    "frameworks/common/test:unittest",
42    "frameworks/innerkitsimpl/kvdb/test:unittest",
43    "test/unittest/distributedKVStore:unittest",
44    "test/unittest/distributeddata:unittest",
45  ]
46}
47
48###############################################################################
49
50group("fuzztest") {
51  testonly = true
52  deps = []
53  deps += [
54    "test/fuzztest/blob_fuzzer:fuzztest",
55    "test/fuzztest/devicekvstore_fuzzer:fuzztest",
56    "test/fuzztest/distributedkvdatamanager_fuzzer:fuzztest",
57    "test/fuzztest/singlekvstore_fuzzer:fuzztest",
58    "test/fuzztest/taskscheduler_fuzzer:fuzztest",
59    "test/fuzztest/typesutil_fuzzer:fuzztest",
60  ]
61}
62###############################################################################
63