1# Copyright (c) 2023-2024 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") 15 16group("core_unittest") { 17 testonly = true 18 deps = [ 19 "accessibility:core_accessibility_unittest", 20 "animation:core_animation_unittest", 21 "base:core_base_unittest", 22 "common:core_common_unittest", 23 "event:core_event_unittest", 24 "gestures:gestures_test_ng", 25 "image:image_file_cache_test_ng", 26 "image:image_loader_test", 27 "image:image_provider_test_ng", 28 "interfaces:core_interfaces_unittest", 29 "layout:core_layout_unittest", 30 "manager:core_manager_unittest", 31 "pattern:core_pattern_unittest", 32 "pipeline:pipeline_context_test_ng", 33 "property:core_property_unittest", 34 "render:core_render_unittest", 35 "rosen:arkui_rosen_render_context_test", 36 "rosen:gradient_style_modifier_test", 37 "svg:core_svg_unittest", 38 "syntax:core_syntax_unittest", 39 ] 40} 41 42group("scroll_test") { 43 testonly = true 44 deps = [ 45 "pattern/arc_list:arc_list_test_ng", 46 "pattern/grid:grid_test_ng", 47 "pattern/grid:grid_test_regular", 48 "pattern/list:list_test_ng", 49 "pattern/scroll:scroll_test_ng", 50 "pattern/swiper:swiper_test_ng", 51 "pattern/waterflow:water_flow_test_original", 52 "pattern/waterflow:water_flow_test_segmented", 53 "pattern/waterflow:water_flow_test_sw", 54 ] 55} 56 57group("scroll_linux_test") { 58 testonly = true 59 deps = [ ":scroll_test(${host_toolchain})" ] 60} 61 62group("linux_core_unittest") { 63 testonly = true 64 deps = [ 65 ":scroll_test", 66 "accessibility:core_accessibility_unittest_linux", 67 "animation:core_animation_unittest", 68 "base:core_base_unittest", 69 "common:common_test", 70 "event:axis_event_test_ng", 71 "event:click_event_test_ng", 72 "event:drag_event_test_ng", 73 "event:drag_event_test_ng_base", 74 "event:event_hub_test_ng", 75 "event:event_manager_test_ng", 76 "event:focus_hub_test_ng", 77 "event:gesture_event_hub_test_ng", 78 "event:input_event_hub_test_ng", 79 "event:long_press_event_test_ng", 80 "event:mouse_style_manager_test_ng", 81 "event:pan_event_test_ng", 82 "event:response_ctrl_test_ng", 83 "event:scrollable_event_test_ng", 84 "event:state_style_test_ng", 85 "event:touch_event_test_ng", 86 "gestures:gestures_test_ng", 87 "layout:core_layout_unittest", 88 "manager:core_manager_unittest", 89 "pattern/animator:animator_test_ng", 90 "pattern/app_bar:app_bar_test_ng", 91 "pattern/badge:badge_test_ng", 92 "pattern/blank:blank_test_ng", 93 "pattern/bubble:bubble_test_ng", 94 "pattern/button:button_test_ng", 95 "pattern/calendar:calendar_test_ng", 96 "pattern/calendar_picker:calendar_picker_test_ng", 97 "pattern/canvas:canvas_test_ng", 98 "pattern/checkbox:checkbox_test_ng", 99 "pattern/checkboxgroup:checkboxgroup_test_ng", 100 "pattern/common_view:common_view_test_ng", 101 "pattern/container_modal:container_modal_pattern_enhance_test_ng", 102 "pattern/render_node:render_node_test_ng", 103 "pattern/container_modal:container_modal_test_ng", 104 "pattern/container_modal:container_modal_toolbar_test_ng", 105 "pattern/counter:counter_test_ng", 106 "pattern/custom:custom_test_ng", 107 "pattern/custom_frame_node:custom_frame_node_test", 108 "pattern/custom_node_ext:custom_node_ext_test", 109 "pattern/data_panel:data_panel_test_ng", 110 "pattern/dialog:dialog_test_ng", 111 "pattern/divider:divider_test_ng", 112 "pattern/flex:flex_test_ng", 113 "pattern/gauge:gauge_test_ng", 114 "pattern/grid_col:grid_col_test_ng", 115 "pattern/grid_container:grid_container_test_ng", 116 "pattern/grid_row:grid_row_test_ng", 117 "pattern/hyperlink:hyperlink_test_ng", 118 "pattern/image:image_test_ng", 119 "pattern/image_animator:image_animator_test_ng", 120 "pattern/indexer:indexer_test_ng", 121 "pattern/linear_indicator:linear_indicator_test_ng", 122 "pattern/linear_layout:linear_layout_test_ng", 123 "pattern/linear_split:linear_split_test_ng", 124 "pattern/loading_progress:loading_progress_test_ng", 125 "pattern/marquee:marquee_test_ng", 126 "pattern/menu:menu_test_ng", 127 "pattern/movingphoto:movingphoto_test_ng", 128 "pattern/navigation:navigation_test_ng", 129 "pattern/navigation:navigation_test_ng", 130 "pattern/navigator:navigator_test_ng", 131 "pattern/navrouter:navrouter_test_ng", 132 "pattern/node_container:node_container_test_ng", 133 "pattern/overlay:overlay_manager_test_ng", 134 "pattern/panel:panel_test_ng", 135 "pattern/particle:particle_test_ng", 136 "pattern/patternlock:patternlock_test_ng", 137 "pattern/picker:date_picker_test_ng", 138 "pattern/progress:progress_test_ng", 139 "pattern/qrcode:qrcode_test_ng", 140 "pattern/radio:radio_test_ng", 141 "pattern/rating:rating_test_ng", 142 "pattern/recycle_node:recycle_node_test_ng", 143 "pattern/refresh:refresh_test_ng", 144 "pattern/relative_container:relative_container_test_ng", 145 "pattern/rich_editor:rich_editor_test_ng", 146 "pattern/rich_editor_drag:rich_editor_drag_test_ng", 147 "pattern/scroll:scroll_test_ng", 148 "pattern/scroll_bar:scroll_bar_test_ng", 149 "pattern/scrollable:scrollable_test_ng", 150 "pattern/search:search_test_ng", 151 "pattern/select:select_test_ng", 152 "pattern/select_overlay:select_overlay_test_ng", 153 "pattern/side_bar:side_bar_test_ng", 154 "pattern/slider:slider_test_ng", 155 "pattern/stack:stack_test_ng", 156 "pattern/stage:stage_test_ng", 157 "pattern/stepper:stepper_test_ng", 158 "pattern/symbol:symbol_test_ng", 159 "pattern/tabs:tabs_test_ng", 160 "pattern/text:text_tests_ng", 161 "pattern/text_clock:text_clock_test_ng", 162 "pattern/text_drag:text_drag_test_ng", 163 "pattern/text_input:TextInputTest", 164 "pattern/text_picker:text_picker_test_ng", 165 "pattern/text_timer:text_timer_test_ng", 166 "pattern/time_picker:time_picker_test_ng", 167 "pattern/toggle:toggle_test_ng", 168 "pattern/video:video_test_ng", 169 "pattern/view_context:view_context_test_ng", 170 "pattern/withtheme:withtheme_test_ng", 171 "pattern/xcomponent:xcomponent_test_ng", 172 "pattern/xcomponent:xcomponent_test_set_rate_range", 173 "property:core_property_unittest", 174 "render:core_render_unittest", 175 "syntax:core_syntax_unittest", 176 ] 177} 178