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/lite/config/test.gni")
15import("//foundation/arkui/ace_engine_lite/test/ace_test_config.gni")
16
17ace_lite_src_core = "$ace_lite_root/frameworks/src/core"
18unittest("js_frameworks_tdd_door") {
19  output_extension = "bin"
20  output_dir = test_output_root
21  configs = [
22    "$ace_lite_root/test:test_common_config",
23    "$ace_lite_root/test:test_whole_archive_config",
24  ]
25  sources = all_acelite_source_files
26  sources += [
27    "$ACE_LITE_COMMON_PATH/memory/cache/test/unittest/common/cache_manager_tdd_test.cpp",
28    "$MODULE_MANAGER_PATH/test/unittest/common/require_module_tdd_test.cpp",
29    "$NATIVE_ENGINE_PATH/async/test/unittest/common/js_async_work_tdd_test.cpp",
30    "$NATIVE_ENGINE_PATH/jsi/test/unittest/common/jsi_interface_tdd_test.cpp",
31    "$ace_lite_root/frameworks/src/core/components/test/unittest/common/root_component_mock.cpp",
32    "$ace_lite_root/test/moduletest/common/base_test.cpp",
33    "$ace_lite_root/test/moduletest/common/basic_tdd_test.cpp",
34    "$ace_lite_src_core/components/test/unittest/common/arc/arc_tdd_test.cpp",
35    "$ace_lite_src_core/components/test/unittest/common/div_tdd_test.cpp",
36    "$ace_lite_src_core/components/test/unittest/common/horizonprogress_tdd_test.cpp",
37    "$ace_lite_src_core/components/test/unittest/common/image_src_path_tdd_test.cpp",
38    "$ace_lite_src_core/components/test/unittest/common/jsbundle_tdd_test.cpp",
39    "$ace_lite_src_core/components/test/unittest/common/list_tdd_test.cpp",
40    "$ace_lite_src_core/components/test/unittest/common/marquee_tdd_test.cpp",
41    "$ace_lite_src_core/components/test/unittest/common/opacity_tdd_test.cpp",
42    "$ace_lite_src_core/components/test/unittest/common/percent_tdd_test.cpp",
43    "$ace_lite_src_core/components/test/unittest/common/radio_switch_tdd_test.cpp",
44    "$ace_lite_src_core/components/test/unittest/common/slider_tdd_test.cpp",
45    "$ace_lite_src_core/components/test/unittest/common/stack_tdd_test.cpp",
46    "$ace_lite_src_core/components/test/unittest/common/switch_tdd_test.cpp",
47    "$ace_lite_src_core/components/test/unittest/common/text_tdd_exception_test.cpp",
48    "$ace_lite_src_core/components/test/unittest/common/text_tdd_test.cpp",
49    "$ace_lite_src_core/modules/presets/test/unittest/common/console_module_test.cpp",
50    "$ace_lite_src_core/modules/presets/test/unittest/common/date_time_module_tdd_test.cpp",
51    "$ace_lite_src_core/modules/presets/test/unittest/common/number_format_module_tdd_test.cpp",
52    "$ace_lite_src_core/modules/test/unittest/common/dfx_tdd_test.cpp",
53    "$ace_lite_src_core/stylemgr/test/unittest/common/stylemgr_tdd_test.cpp",
54  ]
55  deps = all_external_deps
56}
57
58group("door_unittest") {
59  deps = [ ":js_frameworks_tdd_door" ]
60}
61