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