1/* 2 * Copyright (c) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15export const UT_PAGES: string[] = [ 16 'import/import@CustomDialog', 17 'import/import@Observed', 18 'import/importAllEts', 19 'import/importEts', 20 'import/importExportEts', 21 'import/importExportNest', 22 'import/importSystemApi', 23 'import/importTs', 24 25 'inner_commponent_transform/$$_component/$$_component', 26 'inner_commponent_transform/custom_component/custom_component', 27 'inner_commponent_transform/gesture_component/longPressGesture', 28 'inner_commponent_transform/gesture_component/panGestrue', 29 'inner_commponent_transform/gesture_component/pinchGesture', 30 'inner_commponent_transform/gesture_component/rotationGesture', 31 'inner_commponent_transform/gesture_component/swipeGesture', 32 'inner_commponent_transform/gesture_component/tapGesture', 33 'inner_commponent_transform/render_component/forEach/forEach', 34 'inner_commponent_transform/render_component/forEach/forEachSecondFunction', 35 'inner_commponent_transform/render_component/forEach/forEachTwo', 36 'inner_commponent_transform/render_component/if/if', 37 'inner_commponent_transform/render_component/lazyForEach/lazyForEach', 38 'inner_commponent_transform/simple_component/button/button', 39 'inner_commponent_transform/transition_component/animateTo/animateTo', 40 'inner_commponent_transform/transition_component/pageTransition/pageTransition', 41 42 'render_decorator/@builder/@builder', 43 'render_decorator/@builder/@builderWithForEach', 44 'render_decorator/@builder/@builderWithLinkData', 45 'render_decorator/@builderParam/@builderParam', 46 'render_decorator/@customDialog/@customDialog', 47 'render_decorator/@extend/@extend', 48 'render_decorator/@preview/@preview', 49 'render_decorator/@styles/@styles', 50 'render_decorator/@styles/@stylesExport', 51 52 'ui_state_management/application_state_management/@storageLink/@storageLink', 53 'ui_state_management/application_state_management/@storageProp/@storageProp', 54 'ui_state_management/application_state_management/appStorage/appStorage', 55 'ui_state_management/application_state_management/localStorage/localStorage', 56 'ui_state_management/inner_struct_state_management/@link/@link', 57 'ui_state_management/inner_struct_state_management/@prop/@prop', 58 'ui_state_management/others/@consume_@provide/@consume_@provide', 59 'ui_state_management/others/@observed_@objectLink/@observed_@objectLink', 60 'ui_state_management/others/@watch/@watch' 61]; 62 63export const UT_PARTIAL_UPFATE_PAGES: string[] = [ 64 'import/import@CustomDialog', 65 'import/import@Observed', 66 'import/importAllEts', 67 'import/importEts', 68 'import/importExportEts', 69 'import/importExportNest', 70 'import/importTs', 71 72 'inner_component_transform/!!_component/!!_componentCheck1', 73 'inner_component_transform/!!_component/!!_componentCheck2', 74 'inner_component_transform/!!_component/!!_componentCheck3', 75 'inner_component_transform/!!_component/!!_componentCheck4', 76 'inner_component_transform/!!_component/!!_componentCheck5', 77 'inner_component_transform/!!_component/!!_componentCheck6', 78 'inner_component_transform/!!_component/!!_componentCheck7', 79 'inner_component_transform/!!_component/!!_componentCheck8', 80 'inner_component_transform/!!_component/!!_componentCheck9', 81 'inner_component_transform/$$_component/$$_component', 82 'inner_component_transform/$$_component/$$_componentCheck1', 83 'inner_component_transform/$$_component/$$_componentCheck2', 84 'inner_component_transform/$$_component/$$_componentCheck3', 85 'inner_component_transform/$$_component/$$_componentCheck4', 86 'inner_component_transform/$$_component/$$_componentCheck5', 87 'inner_component_transform/$$_component/$$_componentCheck6', 88 'inner_component_transform/$$_component/$$_componentCheck7', 89 'inner_component_transform/$$_component/$$_componentCheck8', 90 'inner_component_transform/$$_component/$$_componentCheck9', 91 'inner_component_transform/$$_component/$$_if_elseIf_else', 92 'inner_component_transform/custom_component/component_object', 93 'inner_component_transform/custom_component/custom_component', 94 'inner_component_transform/gesture_component/GestureModeParallel', 95 'inner_component_transform/gesture_component/longPressGesture', 96 'inner_component_transform/gesture_component/panGestrue', 97 'inner_component_transform/gesture_component/pinchGesture', 98 'inner_component_transform/gesture_component/rotationGesture', 99 'inner_component_transform/gesture_component/swipeGesture', 100 'inner_component_transform/gesture_component/tapGesture', 101 'inner_component_transform/render_component/foreach/foreach', 102 'inner_component_transform/render_component/foreach/forEachSecondFunction', 103 'inner_component_transform/render_component/foreach/forEachThreeParam', 104 'inner_component_transform/render_component/foreach/forEachTwo', 105 'inner_component_transform/render_component/if/id_if', 106 'inner_component_transform/render_component/if/if', 107 'inner_component_transform/render_component/item/GridItem', 108 'inner_component_transform/render_component/item/ListItem', 109 'inner_component_transform/render_component/lazyforeach/lazyforeach', 110 'inner_component_transform/render_component/lazyforeach/lazyforEachThreeParam', 111 'inner_component_transform/render_component/repeat/repeat', 112 'inner_component_transform/render_component/repeat/repeatAttr', 113 'inner_component_transform/render_component/repeat/repeatVirtualScroll', 114 'inner_component_transform/render_component/tab/tab', 115 'inner_component_transform/simple_component/button/button', 116 'inner_component_transform/simple_component/xcomponent/XComponentContainer', 117 'inner_component_transform/transition_component/animateTo/animateTo', 118 'inner_component_transform/transition_component/navDestination_component/navDestination_component', 119 'inner_component_transform/transition_component/navigation/navigation_component', 120 'inner_component_transform/transition_component/pageTransition/pageTransition', 121 122 'questionnaireUT/questionnaireUT1', 123 124 'render_decorator/@AnimatableExtend/animatableExtend', 125 'render_decorator/@builder/@builder', 126 'render_decorator/@builder/@builderDynamicUsage$$', 127 'render_decorator/@builder/@builderOrComponentAsName', 128 'render_decorator/@builder/@builderSimplifyAfferent', 129 'render_decorator/@builder/@builderTransFormFirst', 130 'render_decorator/@builder/@builderTransFormFourth', 131 'render_decorator/@builder/@builderTransFormSecond', 132 'render_decorator/@builder/@builderTransFormThird', 133 'render_decorator/@builder/@builderVisilibity$$', 134 'render_decorator/@builder/@builderWithComponent', 135 'render_decorator/@builder/@builderWithForEach', 136 'render_decorator/@builder/@builderWithLinkData', 137 'render_decorator/@builder/handleCustomBuilder', 138 'render_decorator/@builderParam/@builderParam', 139 'render_decorator/@builderParam/@builderParam1', 140 'render_decorator/@builderParam/@builderParamQuestionMark', 141 'render_decorator/@builderParam/@BuilderParamReturnType', 142 'render_decorator/@componentParent/@componentParent', 143 'render_decorator/@customDialog/@customDialog', 144 'render_decorator/@extend/@extend', 145 'render_decorator/@extend/@extendSpanComponent', 146 'render_decorator/@localBuilder/@localBuilder', 147 'render_decorator/@preview/@preview', 148 'render_decorator/@recycle/recycle_$$component', 149 'render_decorator/@recycle/recycle_extend_styles', 150 'render_decorator/@recycle/recycle_function_array', 151 'render_decorator/@recycle/recycle_gesture', 152 'render_decorator/@recycle/recycle_reuseId', 153 'render_decorator/@recycle/recycle_builderParam', 154 'render_decorator/@recycle/recycle', 155 'render_decorator/@styles/@styles', 156 'render_decorator/@styles/@stylesExport', 157 'render_decorator/@styles/@stylesOrComponentAsName', 158 159 'ui_context/build_ui_in_correct_place', 160 161 'ui_state_management/application_state_management/@storageLink/@storageLink', 162 'ui_state_management/application_state_management/@storageProp/@storageProp', 163 'ui_state_management/application_state_management/appStorage/appStorage', 164 'ui_state_management/application_state_management/localStorage/localStorage', 165 'ui_state_management/application_state_management/localStorage/localStorageForBoth', 166 'ui_state_management/application_state_management/localStorage/localStorageForChainCall', 167 'ui_state_management/application_state_management/localStorage/localStorageForRoute', 168 'ui_state_management/application_state_management/localStorage/localStorageForStorage', 169 'ui_state_management/application_state_management/localStorage/localStorageForThree', 170 'ui_state_management/application_state_management/localStorage/localStorageForThreeParam', 171 'ui_state_management/application_state_management/localStorage/localStorageParam', 172 'ui_state_management/inner_struct_state_management/@link/@link', 173 'ui_state_management/inner_struct_state_management/@objectLink/@objectLink', 174 'ui_state_management/inner_struct_state_management/@prop/@prop', 175 'ui_state_management/inner_struct_state_management/@prop/@propComplexType', 176 'ui_state_management/inner_struct_state_management/@state/@state', 177 'ui_state_management/inner_struct_state_management/@state/@state1', 178 'ui_state_management/others/@consume_@provide/@consume_@provide', 179 'ui_state_management/others/@observed_@objectLink/@observed_@objectLink', 180 'ui_state_management/others/@watch/@watch', 181 'ui_state_management/others/decoratorKeyCheck/decoratorKeyCheck', 182 183 'v2_component_decorator/event/event_base', 184 'v2_component_decorator/event/event_parent', 185 'v2_component_decorator/monitor/monitor_base', 186 'v2_component_decorator/monitor/monitor_in_observedv2', 187 'v2_component_decorator/once/once_base', 188 'v2_component_decorator/once/once_param', 189 'v2_component_decorator/param/param_base union_types', 190 'v2_component_decorator/param/param_base', 191 'v2_component_decorator/param/param_map', 192 'v2_component_decorator/provider_consumer/provider_consumer_base', 193 'v2_component_decorator/provider_consumer/provider_consumer_param', 194 'v2_component_decorator/provider_consumer/provider_consumer_trace', 195 'v2_component_decorator/builderParamStyles', 196 'v2_component_decorator/param_event_twoway_binding', 197 'v2_component_decorator/staticComponentMember', 198 'v2_component_decorator/observedv2/observedv2_trace_base', 199 'v2_component_decorator/observedv2/observedv2_trace_extends_class', 200 'v2_component_decorator/observedv2/observedv2_trace_static', 201 'v2_component_decorator/observedv2/observedv2_trace_nested_class', 202 'v2_component_decorator/observedv2/observedv2_trace_object', 203 'v2_component_decorator/observedv2/observedv2_trace_date', 204 'v2_component_decorator/local/local_base', 205 'v2_component_decorator/local/local_object', 206 'v2_component_decorator/local/local_union_types', 207 'v2_component_decorator/reusableV2/reusableV2_initialRender', 208 'v2_component_decorator/reusableV2/reusableV2_members', 209 'v2_component_decorator/reusableV2/reusableV2_component_nesting', 210]; 211 212export const UT_VALIDATE_PAGES_PREVIEW: string[] = []; 213 214export const UT_VALIDATE_PAGES: string[] = [ 215 'Decorators/process_component_build/@BuilderParam', 216 'Decorators/process_component_build/arkUIComponent', 217 'Decorators/process_component_build/arkUIStandard', 218 'Decorators/process_component_build/attributeCheck', 219 'Decorators/process_component_build/buttonCheck', 220 'Decorators/process_component_build/checkNonspecificParents', 221 'Decorators/process_component_build/foreachParamCheck', 222 'Decorators/process_component_build/idCheck', 223 'Decorators/process_component_build/ifComponent', 224 'Decorators/process_component_build/rootContainerCheck', 225 'Decorators/process_component_build/stateStyles', 226 'Decorators/process_component_build/validateReuseAndReuseId', 227 228 'Decorators/process_component_class/@StylesParamChack', 229 'Decorators/process_component_class/processComponentMethod', 230 'Decorators/process_component_class/updateHeritageClauses', 231 'Decorators/process_component_class/validateBuildMethodCount', 232 'Decorators/process_component_class/validateDecorators', 233 'Decorators/process_component_class/validateHasController', 234 'Decorators/process_component_class/validateControllerCount', 235 236 'Decorators/process_component_member/@linkInitialize', 237 'Decorators/process_component_member/@objectLinkInitialize', 238 'Decorators/process_component_member/processWatch', 239 'Decorators/process_component_member/updateBuilderParamProperty', 240 'Decorators/process_component_member/validateCustomDecorator', 241 'Decorators/process_component_member/validateDuplicateDecorator', 242 'Decorators/process_component_member/validateForbiddenUseStateType', 243 'Decorators/process_component_member/validateHasIllegalDecoratorInEntry', 244 'Decorators/process_component_member/validateHasIllegalQuestionToken', 245 'Decorators/process_component_member/validateMultiDecorators', 246 'Decorators/process_component_member/validatePropertyDefaultValue', 247 'Decorators/process_component_member/validatePropertyNonDefaultValue', 248 'Decorators/process_component_member/validatePropertyNonType', 249 'Decorators/process_component_member/validateWatchDecorator', 250 'Decorators/process_component_member/validateWatchParam', 251 252 'Decorators/process_custom_component/checkBuilder$$', 253 'Decorators/process_custom_component/v2DecoratorInitFromParent', 254 'Decorators/process_custom_component/validateForbiddenToInitViaParam', 255 'Decorators/process_custom_component/validateIllegalInitFromParent', 256 'Decorators/process_custom_component/validateInitDecorator', 257 'Decorators/process_custom_component/validateMandatoryToInitViaParam', 258 'Decorators/process_custom_component/validateNonLinkWithDollar', 259 'Decorators/process_custom_component/validateParamTwoWayBind', 260 'Decorators/process_custom_component/validateStaticVariables', 261 'Decorators/process_custom_component/validateNestedReusableComponents', 262 'Decorators/process_custom_component/validateReusableV2InRepeat', 263 264 'Decorators/process_struct_componentV2/param_require_once_check', 265 'Decorators/process_struct_componentV2/v2Component_member_type_check', 266 267 'Decorators/process_ui_syntax/EntryDecoParam', 268 'Decorators/process_ui_syntax/ExtendOneChild', 269 'Decorators/process_ui_syntax/NoSrc', 270 'Decorators/process_ui_syntax/NotSupportResrcParam', 271 'Decorators/process_ui_syntax/NotSupportResrcType', 272 'Decorators/process_ui_syntax/StylesNoParam', 273 'Decorators/process_ui_syntax/UnknownSrc', 274 'Decorators/process_ui_syntax/UnknownSrcName', 275 'Decorators/process_ui_syntax/UnknownSrcType', 276 277 'Decorators/v1AndV2ComponentDecorators/property_observe_validate', 278 'Decorators/v1AndV2ComponentDecorators/v1ToV2Component', 279 'Decorators/v1AndV2ComponentDecorators/v1ToV2ComponentValidate', 280 'Decorators/v1AndV2ComponentDecorators/v2ToV1ComponentValidate', 281 'Decorators/v1AndV2ComponentDecorators/v2ToV1Link', 282 283 'Decorators/vaildate_ui_syntax/@localBuilder', 284 'Decorators/vaildate_ui_syntax/@Monitor', 285 'Decorators/vaildate_ui_syntax/@ReusableV2', 286 'Decorators/vaildate_ui_syntax/@Trace', 287 'Decorators/vaildate_ui_syntax/@Type', 288 'Decorators/vaildate_ui_syntax/componentV2BothWithComponent', 289 'Decorators/vaildate_ui_syntax/ExceededEntry', 290 'Decorators/vaildate_ui_syntax/ExceededPreview', 291 'Decorators/vaildate_ui_syntax/MethodNoExtend', 292 'Decorators/vaildate_ui_syntax/mutiDecoratorInComponentV2', 293 'Decorators/vaildate_ui_syntax/NoChild', 294 'Decorators/vaildate_ui_syntax/NoStructDeco', 295 'Decorators/vaildate_ui_syntax/notComponent', 296 'Decorators/vaildate_ui_syntax/notConcurrent', 297 'Decorators/vaildate_ui_syntax/notConcurrentFun', 298 'Decorators/vaildate_ui_syntax/notConcurrentFunAster', 299 'Decorators/vaildate_ui_syntax/notDecorator', 300 'Decorators/vaildate_ui_syntax/notMethodDeco', 301 'Decorators/vaildate_ui_syntax/OneChild', 302 'Decorators/vaildate_ui_syntax/OneEntry', 303 'Decorators/vaildate_ui_syntax/OnlyStructDeco', 304 'Decorators/vaildate_ui_syntax/state', 305 'Decorators/vaildate_ui_syntax/StructNameInvalid', 306 'Decorators/vaildate_ui_syntax/StylesDuplicate', 307 'Decorators/vaildate_ui_syntax/v1DecoratorInComponentV2', 308 'Decorators/vaildate_ui_syntax/v2DecoratorInClass', 309 'Decorators/vaildate_ui_syntax/v2DecoratorInComponent', 310 'Decorators/vaildate_ui_syntax/v2MemberDecorator', 311 'Decorators/vaildate_ui_syntax/vaildateDecorator', 312 'Decorators/vaildate_ui_syntax/validate_track_observed', 313 'Decorators/vaildate_ui_syntax/validateAccessQualifier', 314 'Decorators/vaildate_ui_syntax/validateDifferentMethod', 315 'Decorators/vaildate_ui_syntax/validateDuplicateMethod' 316] 317 318export const UT_VALIDATE_PAGES_JSBUNDLE: string[] = [ 319 'Decorators/process_import/validateModuleName', 320] 321 322export const CACHE_PATH: string = 'default/cache/default/default@CompileArkTS/esmodule/debug'; 323export const AN_BUILD_OUTPUT_PATH: string = 'default/intermediates/loader_out/default/an/arm64-v8a'; 324export const MODULE_ID_ROLLUP_PLACEHOLDER: string = "\x00rollup_plugin_ignore_empty_module_placeholder"; 325export const NODE_MODULES_PATH: string = "default/intermediates/loader_out/default/node_modules"; 326export const ACE_PROFILE_PATH: string = 'default/intermediates/res/default/resources/base/profile'; 327export const LOADER_PATH: string = 'default/intermediates/loader/default'; 328export const MAIN_PATH: string = 'default/intermediates/loader_out/default/ets'; 329export const PREVIEW_CACHE_PATH: string = 'default/cache/default/default@PreviewArkTS/esmodule/debug'; 330export const PREVIEW_MAIN_PATH: string = 'default/intermediates/assets/default/ets'; 331export const PROJECT_PATH_HASH_DEFAULT: string = 'this_is_a_project_path_hash'; 332export const RES_PATH: string = 'default/intermediates/res/default'; 333export const OH_MODULES_OHPM_HYPIUM: string = 'oh_modules/.ohpm/@ohos+hypium@1.0.6/oh_modules/@ohos/hypium'; 334export const OH_MODULES_OHOS_HYPIUM: string = 'oh_modules/@ohos/hypium'; 335