• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.
13
14import("//build/test.gni")
15import("//foundation/arkui/ace_engine/ace_config.gni")
16
17group("unittest") {
18  testonly = true
19  deps = []
20  if (!is_asan) {
21    deps += [
22      "unittest/jsfrontend/animation:unittest",
23      "unittest/jsfrontend/codec:unittest",
24
25      #"unittest/jsfrontend/dombutton:unittest",
26      #"unittest/jsfrontend/domdiv:unittest",
27      #"unittest/jsfrontend/domdivider:unittest",
28      #"unittest/jsfrontend/domimage:unittest",
29      #"unittest/jsfrontend/domimageanimator:unittest",
30      #"unittest/jsfrontend/dominput:unittest",
31      #"unittest/jsfrontend/domlabel:unittest",
32      #"unittest/jsfrontend/domlist:unittest",
33
34      #"unittest/jsfrontend/domnode:unittest",
35      #"unittest/jsfrontend/domspan:unittest",
36      #"unittest/jsfrontend/domsvg:unittest",
37      #"unittest/jsfrontend/domsvgtext:unittest",
38      #"unittest/jsfrontend/domtext:unittest",
39      "unittest/jsfrontend/event:unittest",
40      "unittest/jsfrontend/manifest:unittest",
41
42      #"unittest/jsfrontend/progress:unittest",
43      "unittest/jsfrontend/source_map:unittest",
44
45      #"unittest/jsfrontend/swiper:unittest",
46      #"unittest/jsfrontend/switch:unittest",
47      "unittest/jsfrontend/transform_convertor:unittest",
48      "unittest/jsfrontend/utils:unittest",
49    ]
50
51    if (!is_standard_system) {
52      deps += [ "unittest/jsfrontend/codec:unittest" ]
53    }
54
55    if (!is_wearable_product) {
56      deps += [
57        "unittest/cardfrontend/dombutton:unittest",
58        "unittest/cardfrontend/domclock:unittest",
59        "unittest/cardfrontend/domdiv:unittest",
60        "unittest/cardfrontend/domimage:unittest",
61        "unittest/cardfrontend/domprogress:unittest",
62        "unittest/cardfrontend/domstack:unittest",
63        "unittest/cardfrontend/domtext:unittest",
64        "unittest/cardfrontend/frontend:unittest",
65        "unittest/cardfrontend/mediaquery:unittest",
66        "unittest/common/pluginadapter:unittest",
67        "unittest/jsfrontend/dompiece:unittest",
68
69        #"unittest/jsfrontend/dompopup:unittest",
70        #"unittest/jsfrontend/domrating:unittest",
71        #"unittest/jsfrontend/domrefresh:unittest",
72        #"unittest/jsfrontend/domsearch:unittest",
73        #"unittest/jsfrontend/domtab:unittest",
74        #"unittest/jsfrontend/domtextarea:unittest",
75        #"unittest/jsfrontend/marquee:unittest",
76        #"unittest/jsfrontend/slider:unittest",
77        #"unittest/jsfrontend/video:unittest",
78        "unittest/pluginfrontend:unittest",
79      ]
80    }
81  }
82}
83