• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022-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
14import("//build/test.gni")
15import("//foundation/arkui/ace_engine/test/unittest/ace_unittest.gni")
16
17ohos_unittest("pipeline_context_test_ng") {
18  module_out_path = "$basic_test_output_path/pipeline"
19
20  sources = [
21    # animation
22    "$ace_root/frameworks/core/animation/animatable_data.cpp",
23    "$ace_root/frameworks/core/animation/animatable_properties.cpp",
24    "$ace_root/frameworks/core/animation/animation_util.cpp",
25    "$ace_root/frameworks/core/animation/anticipate_curve.cpp",
26    "$ace_root/frameworks/core/animation/cubic_curve.cpp",
27    "$ace_root/frameworks/core/animation/curves.cpp",
28    "$ace_root/frameworks/core/animation/friction_motion.cpp",
29    "$ace_root/frameworks/core/animation/property_animation.cpp",
30    "$ace_root/frameworks/core/animation/scheduler.cpp",
31    "$ace_root/frameworks/core/animation/scroll_motion.cpp",
32    "$ace_root/frameworks/core/animation/spring_model.cpp",
33    "$ace_root/frameworks/core/animation/spring_motion.cpp",
34    "$ace_root/frameworks/core/components_ng/animation/geometry_transition.cpp",
35
36    # accessibility
37    "$ace_root/frameworks/core/accessibility/accessibility_node.cpp",
38
39    # base
40    "$ace_root/adapter/ohos/osal/ressched_report.cpp",
41    "$ace_root/frameworks/base/geometry/animatable_dimension.cpp",
42    "$ace_root/frameworks/base/geometry/animatable_matrix4.cpp",
43    "$ace_root/frameworks/base/geometry/dimension.cpp",
44    "$ace_root/frameworks/base/geometry/least_square_impl.cpp",
45    "$ace_root/frameworks/base/geometry/matrix3.cpp",
46    "$ace_root/frameworks/base/geometry/matrix4.cpp",
47    "$ace_root/frameworks/base/geometry/quaternion.cpp",
48    "$ace_root/frameworks/base/geometry/transform_util.cpp",
49    "$ace_root/frameworks/base/json/json_util.cpp",
50    "$ace_root/frameworks/base/log/ace_tracker.cpp",
51    "$ace_root/frameworks/base/ressched/ressched_report.cpp",
52    "$ace_root/frameworks/base/thread/background_task_executor.cpp",
53    "$ace_root/frameworks/base/utils/base_id.cpp",
54    "$ace_root/frameworks/base/utils/string_expression.cpp",
55    "$ace_root/frameworks/base/utils/string_utils.cpp",
56    "$ace_root/frameworks/base/utils/time_util.cpp",
57
58    # common
59    "$ace_root/frameworks/core/common/ace_engine.cpp",
60    "$ace_root/frameworks/core/common/clipboard/clipboard_proxy.cpp",
61    "$ace_root/frameworks/core/common/container_scope.cpp",
62    "$ace_root/frameworks/core/common/focus_animation_manager.cpp",
63    "$ace_root/frameworks/core/common/font_manager.cpp",
64    "$ace_root/frameworks/core/common/ime/text_input_proxy.cpp",
65    "$ace_root/frameworks/core/common/text_field_manager.cpp",
66    "$ace_root/frameworks/core/common/thread_checker.cpp",
67    "$ace_root/frameworks/core/common/vibrator/vibrator_proxy.cpp",
68    "$ace_root/frameworks/core/components/common/properties/alignment.cpp",
69    "$ace_root/frameworks/core/components/common/properties/border.cpp",
70    "$ace_root/frameworks/core/components/common/properties/border_edge.cpp",
71    "$ace_root/frameworks/core/components/common/properties/border_image.cpp",
72    "$ace_root/frameworks/core/components/common/properties/color.cpp",
73    "$ace_root/frameworks/core/components/common/properties/shadow_config.cpp",
74    "$ace_root/frameworks/core/components/common/properties/text_style.cpp",
75    "$ace_root/frameworks/core/event/back_end_event_manager.cpp",
76    "$ace_root/frameworks/core/event/multimodal/multimodal_manager.cpp",
77    "$ace_root/frameworks/core/event/multimodal/multimodal_scene.cpp",
78    "$ace_root/frameworks/core/gestures/velocity_tracker.cpp",
79
80    # layout
81    "$ace_root/frameworks/core/components/common/layout/grid_column_info.cpp",
82    "$ace_root/frameworks/core/components/common/layout/grid_container_info.cpp",
83    "$ace_root/frameworks/core/components/common/layout/grid_system_manager.cpp",
84    "$ace_root/frameworks/core/components/common/layout/screen_system_manager.cpp",
85
86    # rendering
87    "$ace_root/frameworks/core/components_ng/render/drawing_prop_convertor.cpp",
88    "$ace_root/frameworks/core/components_v2/inspector/inspector_constants.cpp",
89    "$ace_root/frameworks/core/components_v2/list/render_list.cpp",
90    "$ace_root/frameworks/core/pipeline/base/render_node.cpp",
91
92    # base
93    "$ace_root/frameworks/core/components_ng/base/frame_node.cpp",
94    "$ace_root/frameworks/core/components_ng/base/geometry_node.cpp",
95    "$ace_root/frameworks/core/components_ng/base/inspector.cpp",
96    "$ace_root/frameworks/core/components_ng/base/modifier.cpp",
97    "$ace_root/frameworks/core/components_ng/base/ui_node.cpp",
98    "$ace_root/frameworks/core/components_ng/base/view_abstract.cpp",
99    "$ace_root/frameworks/core/components_ng/base/view_full_update_model_ng.cpp",
100    "$ace_root/frameworks/core/components_ng/base/view_partial_update_model_ng.cpp",
101    "$ace_root/frameworks/core/components_ng/base/view_stack_processor.cpp",
102    "$ace_root/frameworks/core/components_ng/layout/layout_wrapper_node.cpp",
103    "$ace_root/frameworks/core/components_ng/syntax/lazy_for_each_node.cpp",
104
105    #event
106    "$ace_root/frameworks/core/components_ng/event/click_event.cpp",
107    "$ace_root/frameworks/core/components_ng/event/drag_event.cpp",
108    "$ace_root/frameworks/core/components_ng/event/event_hub.cpp",
109    "$ace_root/frameworks/core/components_ng/event/focus_hub.cpp",
110    "$ace_root/frameworks/core/components_ng/event/gesture_event_hub.cpp",
111    "$ace_root/frameworks/core/components_ng/event/input_event.cpp",
112    "$ace_root/frameworks/core/components_ng/event/input_event_hub.cpp",
113    "$ace_root/frameworks/core/components_ng/event/long_press_event.cpp",
114    "$ace_root/frameworks/core/components_ng/event/pan_event.cpp",
115    "$ace_root/frameworks/core/components_ng/event/scrollable_event.cpp",
116    "$ace_root/frameworks/core/components_ng/event/state_style_manager.cpp",
117    "$ace_root/frameworks/core/components_ng/event/touch_event.cpp",
118
119    # layout
120    "$ace_root/frameworks/core/components_ng/layout/box_layout_algorithm.cpp",
121    "$ace_root/frameworks/core/components_ng/layout/layout_property.cpp",
122    "$ace_root/frameworks/core/components_ng/layout/layout_wrapper.cpp",
123    "$ace_root/frameworks/core/components_ng/layout/layout_wrapper_builder.cpp",
124
125    # pattern
126    "$ace_root/frameworks/core/components_ng/manager/select_overlay/select_overlay_manager.cpp",
127    "$ace_root/frameworks/core/components_ng/manager/select_overlay/select_overlay_proxy.cpp",
128    "$ace_root/frameworks/core/components_ng/pattern/app_bar/app_bar_view.cpp",
129    "$ace_root/frameworks/core/components_ng/pattern/app_bar/atomic_service_pattern.cpp",
130    "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_layout_algorithm.cpp",
131    "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_paint_method.cpp",
132    "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_pattern.cpp",
133    "$ace_root/frameworks/core/components_ng/pattern/bubble/bubble_view.cpp",
134    "$ace_root/frameworks/core/components_ng/pattern/button/button_layout_algorithm.cpp",
135    "$ace_root/frameworks/core/components_ng/pattern/button/button_pattern.cpp",
136    "$ace_root/frameworks/core/components_ng/pattern/button/toggle_button_pattern.cpp",
137    "$ace_root/frameworks/core/components_ng/pattern/container_modal/container_modal_accessibility_property.cpp",
138    "$ace_root/frameworks/core/components_ng/pattern/custom/custom_measure_layout_node.cpp",
139    "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node.cpp",
140    "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node_base.cpp",
141    "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node_layout_algorithm.cpp",
142    "$ace_root/frameworks/core/components_ng/pattern/custom/custom_node_pattern.cpp",
143    "$ace_root/frameworks/core/components_ng/pattern/flex/flex_layout_algorithm.cpp",
144    "$ace_root/frameworks/core/components_ng/pattern/grid_container/grid_container_layout_property.cpp",
145    "$ace_root/frameworks/core/components_ng/pattern/grid_container/grid_container_model_ng.cpp",
146    "$ace_root/frameworks/core/components_ng/pattern/image/image_layout_algorithm.cpp",
147    "$ace_root/frameworks/core/components_ng/pattern/image/image_modifier.cpp",
148    "$ace_root/frameworks/core/components_ng/pattern/image/image_paint_method.cpp",
149    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_accessibility_property.cpp",
150    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_item/menu_item_pattern.cpp",
151    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_layout_algorithm.cpp",
152    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_layout_property.cpp",
153    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_paint_method.cpp",
154    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_pattern.cpp",
155    "$ace_root/frameworks/core/components_ng/pattern/menu/menu_view.cpp",
156    "$ace_root/frameworks/core/components_ng/pattern/menu/multi_menu_layout_algorithm.cpp",
157    "$ace_root/frameworks/core/components_ng/pattern/menu/sub_menu_layout_algorithm.cpp",
158    "$ace_root/frameworks/core/components_ng/pattern/menu/wrapper/menu_wrapper_layout_algorithm.cpp",
159    "$ace_root/frameworks/core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.cpp",
160    "$ace_root/frameworks/core/components_ng/pattern/navigation/navigation_group_node.cpp",
161    "$ace_root/frameworks/core/components_ng/pattern/navigation/title_bar_node.cpp",
162    "$ace_root/frameworks/core/components_ng/pattern/navrouter/navdestination_group_node.cpp",
163    "$ace_root/frameworks/core/components_ng/pattern/option/option_accessibility_property.cpp",
164    "$ace_root/frameworks/core/components_ng/pattern/option/option_layout_algorithm.cpp",
165    "$ace_root/frameworks/core/components_ng/pattern/option/option_paint_method.cpp",
166    "$ace_root/frameworks/core/components_ng/pattern/option/option_pattern.cpp",
167    "$ace_root/frameworks/core/components_ng/pattern/option/option_view.cpp",
168    "$ace_root/frameworks/core/components_ng/pattern/scroll/inner/scroll_bar.cpp",
169    "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_accessibility_property.cpp",
170    "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_layout_algorithm.cpp",
171    "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_model_ng.cpp",
172    "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_paint_method.cpp",
173    "$ace_root/frameworks/core/components_ng/pattern/scroll/scroll_pattern.cpp",
174    "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/proxy/scroll_bar_proxy.cpp",
175    "$ace_root/frameworks/core/components_ng/pattern/scroll_bar/scroll_bar_pattern.cpp",
176    "$ace_root/frameworks/core/components_ng/pattern/search/search_event_hub.cpp",
177    "$ace_root/frameworks/core/components_ng/pattern/search/search_pattern.cpp",
178    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_content_modifier.cpp",
179    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_layout_algorithm.cpp",
180    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_modifier.cpp",
181    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_node.cpp",
182    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_paint_method.cpp",
183    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_pattern.cpp",
184    "$ace_root/frameworks/core/components_ng/pattern/select_overlay/select_overlay_property.cpp",
185    "$ace_root/frameworks/core/components_ng/pattern/stack/stack_layout_algorithm.cpp",
186    "$ace_root/frameworks/core/components_ng/pattern/stage/page_event_hub.cpp",
187    "$ace_root/frameworks/core/components_ng/pattern/stage/page_pattern.cpp",
188    "$ace_root/frameworks/core/components_ng/pattern/stage/page_transition_model_ng.cpp",
189    "$ace_root/frameworks/core/components_ng/pattern/stage/stage_layout_algorithm.cpp",
190    "$ace_root/frameworks/core/components_ng/pattern/stage/stage_manager.cpp",
191    "$ace_root/frameworks/core/components_ng/pattern/stage/stage_pattern.cpp",
192    "$ace_root/frameworks/core/components_ng/pattern/text/span_node.cpp",
193    "$ace_root/frameworks/core/components_ng/pattern/text/text_accessibility_property.cpp",
194    "$ace_root/frameworks/core/components_ng/pattern/text/text_content_modifier.cpp",
195    "$ace_root/frameworks/core/components_ng/pattern/text/text_layout_algorithm.cpp",
196    "$ace_root/frameworks/core/components_ng/pattern/text/text_layout_property.cpp",
197    "$ace_root/frameworks/core/components_ng/pattern/text/text_overlay_modifier.cpp",
198    "$ace_root/frameworks/core/components_ng/pattern/text/text_paint_method.cpp",
199    "$ace_root/frameworks/core/components_ng/pattern/text/text_pattern.cpp",
200    "$ace_root/frameworks/core/components_ng/pattern/text/text_styles.cpp",
201    "$ace_root/frameworks/core/components_ng/pattern/text_field/key_event_handler.cpp",
202    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_accessibility_property.cpp",
203    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_content_modifier.cpp",
204    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_layout_algorithm.cpp",
205    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_manager.cpp",
206    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_overlay_modifier.cpp",
207    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_paint_method.cpp",
208    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_paint_property.cpp",
209    "$ace_root/frameworks/core/components_ng/pattern/text_field/text_field_pattern.cpp",
210    "$ace_root/frameworks/core/components_ng/test/mock/pattern/popup/mock_popup_base_pattern.cpp",
211    "$ace_root/frameworks/core/components_ng/test/mock/pattern/ui_extension/mock_ui_extension_model_ng.cpp",
212    "$ace_root/frameworks/core/components_ng/test/pattern/image/mock/mock_image_pattern.cpp",
213
214    # property
215    "$ace_root/frameworks/core/components_ng/property/border_property.cpp",
216    "$ace_root/frameworks/core/components_ng/property/calc_length.cpp",
217    "$ace_root/frameworks/core/components_ng/property/gradient_property.cpp",
218    "$ace_root/frameworks/core/components_ng/property/grid_property.cpp",
219    "$ace_root/frameworks/core/components_ng/property/measure_utils.cpp",
220    "$ace_root/frameworks/core/components_ng/property/property.cpp",
221    "$ace_root/frameworks/core/components_ng/property/safe_area_insets.cpp",
222
223    # manager
224    "$ace_root/frameworks/core/components_ng/manager/safe_area/safe_area_manager.cpp",
225
226    # gestures
227    "$ace_root/frameworks/core/components_ng/gestures/gesture_group.cpp",
228    "$ace_root/frameworks/core/components_ng/gestures/gesture_referee.cpp",
229    "$ace_root/frameworks/core/components_ng/gestures/long_press_gesture.cpp",
230    "$ace_root/frameworks/core/components_ng/gestures/pan_gesture.cpp",
231    "$ace_root/frameworks/core/components_ng/gestures/pinch_gesture.cpp",
232    "$ace_root/frameworks/core/components_ng/gestures/recognizers/click_recognizer.cpp",
233    "$ace_root/frameworks/core/components_ng/gestures/recognizers/exclusive_recognizer.cpp",
234    "$ace_root/frameworks/core/components_ng/gestures/recognizers/gesture_recognizer.cpp",
235    "$ace_root/frameworks/core/components_ng/gestures/recognizers/long_press_recognizer.cpp",
236    "$ace_root/frameworks/core/components_ng/gestures/recognizers/multi_fingers_recognizer.cpp",
237    "$ace_root/frameworks/core/components_ng/gestures/recognizers/pan_recognizer.cpp",
238    "$ace_root/frameworks/core/components_ng/gestures/recognizers/parallel_recognizer.cpp",
239    "$ace_root/frameworks/core/components_ng/gestures/recognizers/pinch_recognizer.cpp",
240    "$ace_root/frameworks/core/components_ng/gestures/recognizers/recognizer_group.cpp",
241    "$ace_root/frameworks/core/components_ng/gestures/recognizers/rotation_recognizer.cpp",
242    "$ace_root/frameworks/core/components_ng/gestures/recognizers/sequenced_recognizer.cpp",
243    "$ace_root/frameworks/core/components_ng/gestures/recognizers/swipe_recognizer.cpp",
244    "$ace_root/frameworks/core/components_ng/gestures/rotation_gesture.cpp",
245    "$ace_root/frameworks/core/components_ng/gestures/swipe_gesture.cpp",
246    "$ace_root/frameworks/core/components_ng/gestures/tap_gesture.cpp",
247
248    # render
249    "$ace_root/frameworks/core/components_ng/render/paint_wrapper.cpp",
250    "$ace_root/frameworks/core/components_ng/render/render_context.cpp",
251
252    # public mock
253    "$ace_root/frameworks/base/test/mock/mock_drag_window_old.cpp",
254    "$ace_root/frameworks/base/test/mock/mock_frame_report.cpp",
255    "$ace_root/frameworks/base/test/mock/mock_mouse_style.cpp",
256    "$ace_root/frameworks/base/test/mock/mock_socperf_client_impl.cpp",
257    "$ace_root/frameworks/base/test/mock/mock_subwindow_manager.cpp",
258    "$ace_root/frameworks/base/test/mock/mock_system_properties.cpp",
259    "$ace_root/frameworks/base/test/mock/mock_trace_id_impl.cpp",
260    "$ace_root/frameworks/core/animation/test/mock/mock_animator.cpp",
261    "$ace_root/frameworks/core/common/test/mock/mock_ace_application_info.cpp",
262    "$ace_root/frameworks/core/common/test/mock/mock_layout_inspector.cpp",
263    "$ace_root/frameworks/core/common/test/mock/mock_text_editing_value.cpp",
264    "$ace_root/frameworks/core/common/test/mock/mock_watch_dog.cpp",
265    "$ace_root/frameworks/core/components_ng/test/event/scrollable_event/mock_scrollable.cpp",
266    "$ace_root/frameworks/core/components_ng/test/mock/base/mock_localization.cpp",
267    "$ace_root/frameworks/core/components_ng/test/mock/image_provider/mock_image_cache.cpp",
268    "$ace_root/frameworks/core/components_ng/test/mock/image_provider/mock_image_loading_context.cpp",
269    "$ace_root/frameworks/core/components_ng/test/mock/image_provider/mock_image_painter.cpp",
270    "$ace_root/frameworks/core/components_ng/test/mock/image_provider/mock_image_source_info.cpp",
271    "$ace_root/frameworks/core/components_ng/test/mock/manager/drag_drop/mock_drag_drop_proxy.cpp",
272    "$ace_root/frameworks/core/components_ng/test/mock/pattern/root/mock_root_layout_algorithm.cpp",
273    "$ace_root/frameworks/core/components_ng/test/mock/pattern/scroll/mock_scroll_bar_overlay_modifier.cpp",
274    "$ace_root/frameworks/core/components_ng/test/mock/pattern/scroll/mock_scroll_bar_painter.cpp",
275    "$ace_root/frameworks/core/components_ng/test/mock/pattern/scroll/mock_scroll_fade_painter.cpp",
276    "$ace_root/frameworks/core/components_ng/test/mock/pattern/scrollable/mock_scrollable_pattern.cpp",
277    "$ace_root/frameworks/core/components_ng/test/mock/render/mock_animation_utils.cpp",
278    "$ace_root/frameworks/core/components_ng/test/mock/render/mock_modifier_adapter.cpp",
279    "$ace_root/frameworks/core/components_ng/test/mock/render/mock_render_context_creator.cpp",
280    "$ace_root/frameworks/core/components_ng/test/mock/render/mock_render_property.cpp",
281    "$ace_root/frameworks/core/components_ng/test/mock/rosen/testing_typography_style.cpp",
282    "$ace_root/frameworks/core/components_ng/test/mock/syntax/mock_for_each_node.cpp",
283    "$ace_root/frameworks/core/components_ng/test/pattern/text/mock/mock_text_layout_adapter.cpp",
284    "$ace_root/frameworks/core/pipeline_ng/test/mock/mock_element_register.cpp",
285    "$ace_root/test/mock/adapter/mock_app_bar_helper_impl.cpp",
286    "$ace_root/test/mock/base/mock_event_report.cpp",
287    "$ace_root/test/mock/base/mock_frame_trace_adapter.cpp",
288    "$ace_root/test/mock/core/common/mock_container.cpp",
289    "$ace_root/test/mock/core/common/mock_font_loader_ng.cpp",
290    "$ace_root/test/mock/core/common/mock_font_manager.cpp",
291    "$ace_root/test/mock/core/common/mock_window.cpp",
292    "$ace_root/test/mock/core/pattern/container_modal/mock_container_modal_pattern.cpp",
293    "$ace_root/test/mock/core/pattern/container_modal/mock_container_modal_view.cpp",
294    "$ace_root/test/mock/core/pattern/container_modal/mock_container_modal_view_enhance.cpp",
295    "$ace_root/test/mock/core/render/mock_font_collection.cpp",
296    "$ace_root/test/mock/core/render/mock_paragraph.cpp",
297    "$ace_root/test/unittest/core/pipeline/mock_drag_drop_manager.cpp",
298    "$ace_root/test/unittest/core/pipeline/mock_event_manager.cpp",
299    "$ace_root/test/unittest/core/pipeline/mock_full_screen_manager.cpp",
300    "$ace_root/test/unittest/core/pipeline/mock_overlay_manager.cpp",
301    "$ace_root/test/unittest/core/pipeline/mock_shared_overlay_manager.cpp",
302
303    # test file
304    "$ace_root/frameworks/core/pipeline/pipeline_base.cpp",
305    "$ace_root/frameworks/core/pipeline_ng/pipeline_context.cpp",
306    "$ace_root/frameworks/core/pipeline_ng/ui_task_scheduler.cpp",
307    "$ace_root/test/unittest/core/pipeline/pipeline_context_test_ng.cpp",
308  ]
309
310  deps = [
311    "$ace_root/frameworks/base:ace_memory_monitor_ohos",
312    "$ace_root/frameworks/core/components/theme:ace_core_components_theme_ohos",
313    "$ace_root/frameworks/core/components/theme:build_theme_code",
314    "$ace_root/test/unittest:ace_engine_unittest_flutter_deps",
315    "$ace_root/test/unittest:ace_unittest_log",
316    "$ace_root/test/unittest:ace_unittest_trace",
317    "$cjson_root:cjson",
318    "//third_party/bounds_checking_function:libsec_shared",
319    "//third_party/googletest:gmock_main",
320  ]
321
322  configs = [ "$ace_root/test/unittest:ace_unittest_config" ]
323}
324