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/$$_allComponent', 92 'inner_component_transform/$$_component/$$_allComponent1', 93 'inner_component_transform/attrs/bindSheet', 94 'inner_component_transform/$$_component/$$_if_elseIf_else', 95 'inner_component_transform/custom_component/component_object', 96 'inner_component_transform/custom_component/custom_component', 97 'inner_component_transform/gesture_component/GestureModeParallel', 98 'inner_component_transform/gesture_component/longPressGesture', 99 'inner_component_transform/gesture_component/panGestrue', 100 'inner_component_transform/gesture_component/pinchGesture', 101 'inner_component_transform/gesture_component/rotationGesture', 102 'inner_component_transform/gesture_component/swipeGesture', 103 'inner_component_transform/gesture_component/tapGesture', 104 'inner_component_transform/render_component/foreach/foreach', 105 'inner_component_transform/render_component/foreach/forEachSecondFunction', 106 'inner_component_transform/render_component/foreach/forEachThreeParam', 107 'inner_component_transform/render_component/foreach/forEachTwo', 108 'inner_component_transform/render_component/if/id_if', 109 'inner_component_transform/render_component/if/if', 110 'inner_component_transform/render_component/item/GridItem', 111 'inner_component_transform/render_component/item/ListItem', 112 'inner_component_transform/render_component/lazyforeach/lazyforeach', 113 'inner_component_transform/render_component/lazyforeach/lazyforEachThreeParam', 114 'inner_component_transform/render_component/repeat/repeat', 115 'inner_component_transform/render_component/repeat/repeatAttr', 116 'inner_component_transform/render_component/repeat/repeatVirtualScroll', 117 'inner_component_transform/render_component/tab/tab', 118 'inner_component_transform/simple_component/button/button', 119 'inner_component_transform/simple_component/xcomponent/XComponentContainer', 120 'inner_component_transform/transition_component/animateTo/animateTo', 121 'inner_component_transform/transition_component/navDestination_component/navDestination_component', 122 'inner_component_transform/transition_component/navigation/navigation_component', 123 'inner_component_transform/transition_component/pageTransition/pageTransition', 124 125 'questionnaireUT/questionnaireUT1', 126 127 'render_decorator/@AnimatableExtend/animatableExtend', 128 'render_decorator/@builder/@builder', 129 'render_decorator/@builder/@builderDynamicUsage$$', 130 'render_decorator/@builder/@builderOrComponentAsName', 131 'render_decorator/@builder/@builderSimplifyAfferent', 132 'render_decorator/@builder/@builderTransFormFirst', 133 'render_decorator/@builder/@builderTransFormFourth', 134 'render_decorator/@builder/@builderTransFormSecond', 135 'render_decorator/@builder/@builderTransFormThird', 136 'render_decorator/@builder/@builderVisilibity$$', 137 'render_decorator/@builder/@builderWithComponent', 138 'render_decorator/@builder/@builderWithForEach', 139 'render_decorator/@builder/@builderWithLinkData', 140 'render_decorator/@builder/handleCustomBuilder', 141 'render_decorator/@builder/@builderParam', 142 'render_decorator/@builderParam/@builderParam', 143 'render_decorator/@builderParam/@builderParam1', 144 'render_decorator/@builderParam/@builderParamQuestionMark', 145 'render_decorator/@builderParam/@BuilderParamReturnType', 146 'render_decorator/@componentParent/@componentParent', 147 'render_decorator/@customDialog/@customDialog', 148 'render_decorator/@extend/@extend', 149 'render_decorator/@extend/@extendSpanComponent', 150 'render_decorator/@localBuilder/@localBuilder', 151 'render_decorator/@preview/@preview', 152 'render_decorator/@recycle/recycle_$$component', 153 'render_decorator/@recycle/recycle_extend_styles', 154 'render_decorator/@recycle/recycle_function_array', 155 'render_decorator/@recycle/recycle_gesture', 156 'render_decorator/@recycle/recycle_reuseId', 157 'render_decorator/@recycle/recycle_builderParam', 158 'render_decorator/@recycle/recycle', 159 'render_decorator/@styles/@styles', 160 'render_decorator/@styles/@stylesExport', 161 'render_decorator/@styles/@stylesOrComponentAsName', 162 163 'ui_context/build_ui_in_correct_place', 164 165 'ui_state_management/application_state_management/@storageLink/@storageLink', 166 'ui_state_management/application_state_management/@storageProp/@storageProp', 167 'ui_state_management/application_state_management/appStorage/appStorage', 168 'ui_state_management/application_state_management/localStorage/localStorage', 169 'ui_state_management/application_state_management/localStorage/localStorageForBoth', 170 'ui_state_management/application_state_management/localStorage/localStorageForChainCall', 171 'ui_state_management/application_state_management/localStorage/localStorageForRoute', 172 'ui_state_management/application_state_management/localStorage/localStorageForStorage', 173 'ui_state_management/application_state_management/localStorage/localStorageForThree', 174 'ui_state_management/application_state_management/localStorage/localStorageForThreeParam', 175 'ui_state_management/application_state_management/localStorage/localStorageParam', 176 'ui_state_management/application_state_management/wrapBuilder/wrapBuilder', 177 'ui_state_management/inner_struct_state_management/@link/@link', 178 'ui_state_management/inner_struct_state_management/@objectLink/@objectLink', 179 'ui_state_management/inner_struct_state_management/@prop/@prop', 180 'ui_state_management/inner_struct_state_management/@prop/@propComplexType', 181 'ui_state_management/inner_struct_state_management/@state/@state', 182 'ui_state_management/inner_struct_state_management/@state/@state1', 183 'ui_state_management/others/@consume_@provide/@consume_@provide', 184 'ui_state_management/others/@consume_@provide/@consume_with_defaultValue', 185 'ui_state_management/others/@observed_@objectLink/@observed_@objectLink', 186 'ui_state_management/others/@observed_@objectLink/@observed_@objectLink1', 187 'ui_state_management/others/@watch/@watch', 188 'ui_state_management/others/decoratorKeyCheck/decoratorKeyCheck', 189 'ui_state_management/ObservedObject_GetRawObject/enableV2Compatibility', 190 'ui_state_management/ObservedObject_GetRawObject/makeV1Observed', 191 'ui_state_management/ObservedObject_GetRawObject/builderRefresh', 192 193 'v2_component_decorator/event/event_base', 194 'v2_component_decorator/event/event_parent', 195 'v2_component_decorator/monitor/monitor_base', 196 'v2_component_decorator/monitor/monitor_in_observedv2', 197 'v2_component_decorator/once/once_base', 198 'v2_component_decorator/once/once_param', 199 'v2_component_decorator/param/param_base union_types', 200 'v2_component_decorator/param/param_base', 201 'v2_component_decorator/param/param_map', 202 'v2_component_decorator/provider_consumer/provider_consumer_base', 203 'v2_component_decorator/provider_consumer/provider_consumer_param', 204 'v2_component_decorator/provider_consumer/provider_consumer_trace', 205 'v2_component_decorator/builderParamStyles', 206 'v2_component_decorator/param_event_twoway_binding', 207 'v2_component_decorator/staticComponentMember', 208 'v2_component_decorator/observedv2/observedv2_trace_base', 209 'v2_component_decorator/observedv2/observedv2_trace_extends_class', 210 'v2_component_decorator/observedv2/observedv2_trace_static', 211 'v2_component_decorator/observedv2/observedv2_trace_nested_class', 212 'v2_component_decorator/observedv2/observedv2_trace_object', 213 'v2_component_decorator/observedv2/observedv2_trace_date', 214 'v2_component_decorator/local/local_base', 215 'v2_component_decorator/local/local_object', 216 'v2_component_decorator/local/local_union_types', 217 'v2_component_decorator/reusableV2/reusableV2_initialRender', 218 'v2_component_decorator/reusableV2/reusableV2_members', 219 'v2_component_decorator/reusableV2/reusableV2_component_nesting', 220 221 'resource/resourceTest', 222]; 223 224export const UT_VALIDATE_PAGES_PREVIEW: string[] = []; 225 226export const UT_VALIDATE_PAGES: string[] = [ 227 'Decorators/process_component_build/@BuilderParam', 228 'Decorators/process_component_build/arkUIComponent', 229 'Decorators/process_component_build/arkUIStandard', 230 'Decorators/process_component_build/attributeCheck', 231 'Decorators/process_component_build/buttonCheck', 232 'Decorators/process_component_build/checkNonspecificParents', 233 'Decorators/process_component_build/foreachParamCheck', 234 'Decorators/process_component_build/idCheck', 235 'Decorators/process_component_build/ifComponent', 236 'Decorators/process_component_build/rootContainerCheck', 237 'Decorators/process_component_build/stateStyles', 238 'Decorators/process_component_build/validateReuseAndReuseId', 239 240 'Decorators/process_component_class/@StylesParamChack', 241 'Decorators/process_component_class/processComponentMethod', 242 'Decorators/process_component_class/updateHeritageClauses', 243 'Decorators/process_component_class/validateBuildMethodCount', 244 'Decorators/process_component_class/validateDecorators', 245 'Decorators/process_component_class/validateHasController', 246 'Decorators/process_component_class/validateControllerCount', 247 248 'Decorators/process_component_member/@linkInitialize', 249 'Decorators/process_component_member/@objectLinkInitialize', 250 'Decorators/process_component_member/processWatch', 251 'Decorators/process_component_member/updateBuilderParamProperty', 252 'Decorators/process_component_member/validateCustomDecorator', 253 'Decorators/process_component_member/validateDuplicateDecorator', 254 'Decorators/process_component_member/validateForbiddenSpecifyDefaultValue', 255 'Decorators/process_component_member/validateForbiddenUseStateType', 256 'Decorators/process_component_member/validateHasIllegalDecoratorInEntry', 257 'Decorators/process_component_member/validateHasIllegalQuestionToken', 258 'Decorators/process_component_member/validateMultiDecorators', 259 'Decorators/process_component_member/validatePropertyDefaultValue', 260 'Decorators/process_component_member/validatePropertyNonDefaultValue', 261 'Decorators/process_component_member/validatePropertyNonType', 262 'Decorators/process_component_member/validateWatchDecorator', 263 'Decorators/process_component_member/validateWatchParam', 264 265 'Decorators/process_custom_component/checkBuilder$$', 266 'Decorators/process_custom_component/v2DecoratorInitFromParent', 267 'Decorators/process_custom_component/validateForbiddenToInitViaParam', 268 'Decorators/process_custom_component/validateIllegalInitFromParent', 269 'Decorators/process_custom_component/validateInitDecorator', 270 'Decorators/process_custom_component/validateMandatoryToInitViaParam', 271 'Decorators/process_custom_component/validateNonLinkWithDollar', 272 'Decorators/process_custom_component/validateParamTwoWayBind', 273 'Decorators/process_custom_component/validateStaticVariables', 274 'Decorators/process_custom_component/validateNestedReusableComponents', 275 'Decorators/process_custom_component/validateReusableV2InRepeat', 276 277 'Decorators/process_struct_componentV2/param_require_once_check', 278 'Decorators/process_struct_componentV2/v2Component_member_type_check', 279 280 'Decorators/process_ui_syntax/EntryDecoParam', 281 'Decorators/process_ui_syntax/ExtendOneChild', 282 'Decorators/process_ui_syntax/NoSrc', 283 'Decorators/process_ui_syntax/NotSupportResrcParam', 284 'Decorators/process_ui_syntax/NotSupportResrcType', 285 'Decorators/process_ui_syntax/StylesNoParam', 286 'Decorators/process_ui_syntax/UnknownSrc', 287 'Decorators/process_ui_syntax/UnknownSrcName', 288 'Decorators/process_ui_syntax/UnknownSrcType', 289 290 'Decorators/v1AndV2ComponentDecorators/property_observe_validate', 291 'Decorators/v1AndV2ComponentDecorators/v2ToV1ComponentValidate', 292 'Decorators/v1AndV2ComponentDecorators/v2ToV1Link', 293 294 'Decorators/vaildate_ui_syntax/@localBuilder', 295 'Decorators/vaildate_ui_syntax/@Monitor', 296 'Decorators/vaildate_ui_syntax/@ReusableV2', 297 'Decorators/vaildate_ui_syntax/@Trace', 298 'Decorators/vaildate_ui_syntax/@Type', 299 'Decorators/vaildate_ui_syntax/componentV2BothWithComponent', 300 'Decorators/vaildate_ui_syntax/ExceededEntry', 301 'Decorators/vaildate_ui_syntax/ExceededPreview', 302 'Decorators/vaildate_ui_syntax/extendAttributeDuplicate', 303 'Decorators/vaildate_ui_syntax/extendAttributeDuplicate2', 304 'Decorators/vaildate_ui_syntax/animatableExtendAttributeDuplicate', 305 'Decorators/vaildate_ui_syntax/MethodNoExtend', 306 'Decorators/vaildate_ui_syntax/mutiDecoratorInComponentV2', 307 'Decorators/vaildate_ui_syntax/NoChild', 308 'Decorators/vaildate_ui_syntax/NoStructDeco', 309 'Decorators/vaildate_ui_syntax/notComponent', 310 'Decorators/vaildate_ui_syntax/notConcurrent', 311 'Decorators/vaildate_ui_syntax/notConcurrentFun', 312 'Decorators/vaildate_ui_syntax/notConcurrentFunAster', 313 'Decorators/vaildate_ui_syntax/notDecorator', 314 'Decorators/vaildate_ui_syntax/notMethodDeco', 315 'Decorators/vaildate_ui_syntax/OneChild', 316 'Decorators/vaildate_ui_syntax/OneEntry', 317 'Decorators/vaildate_ui_syntax/OnlyStructDeco', 318 'Decorators/vaildate_ui_syntax/state', 319 'Decorators/vaildate_ui_syntax/StructNameInvalid', 320 'Decorators/vaildate_ui_syntax/StylesDuplicate', 321 'Decorators/vaildate_ui_syntax/v1DecoratorInComponentV2', 322 'Decorators/vaildate_ui_syntax/v2DecoratorInClass', 323 'Decorators/vaildate_ui_syntax/v2DecoratorInComponent', 324 'Decorators/vaildate_ui_syntax/v2MemberDecorator', 325 'Decorators/vaildate_ui_syntax/vaildateDecorator', 326 'Decorators/vaildate_ui_syntax/validate_track_observed', 327 'Decorators/vaildate_ui_syntax/validateAccessQualifier', 328 'Decorators/vaildate_ui_syntax/validateDifferentMethod', 329 'Decorators/vaildate_ui_syntax/validateDuplicateMethod', 330 'Decorators/vaildate_ui_syntax/validateForEachParser', 331 'Decorators/vaildate_ui_syntax/validateRepeatParser', 332 'Decorators/vaildate_ui_syntax/validateLazyForEachParser' 333] 334 335export const UT_VALIDATE_PAGES_JSBUNDLE: string[] = [ 336 'Decorators/process_import/validateModuleName', 337] 338 339export const CACHE_PATH: string = 'default/cache/default/default@CompileArkTS/esmodule/debug'; 340export const AN_BUILD_OUTPUT_PATH: string = 'default/intermediates/loader_out/default/an/arm64-v8a'; 341export const MODULE_ID_ROLLUP_PLACEHOLDER: string = "\x00rollup_plugin_ignore_empty_module_placeholder"; 342export const NODE_MODULES_PATH: string = "default/intermediates/loader_out/default/node_modules"; 343export const ACE_PROFILE_PATH: string = 'default/intermediates/res/default/resources/base/profile'; 344export const LOADER_PATH: string = 'default/intermediates/loader/default'; 345export const MAIN_PATH: string = 'default/intermediates/loader_out/default/ets'; 346export const PREVIEW_CACHE_PATH: string = 'default/cache/default/default@PreviewArkTS/esmodule/debug'; 347export const PREVIEW_MAIN_PATH: string = 'default/intermediates/assets/default/ets'; 348export const PROJECT_PATH_HASH_DEFAULT: string = 'this_is_a_project_path_hash'; 349export const RES_PATH: string = 'default/intermediates/res/default'; 350export const OH_MODULES_OHPM_HYPIUM: string = 'oh_modules/.ohpm/@ohos+hypium@1.0.6/oh_modules/@ohos/hypium'; 351export const OH_MODULES_OHOS_HYPIUM: string = 'oh_modules/@ohos/hypium'; 352