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