1/* 2 * Copyright (C) 2025 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 */ 15{ 16 "module": { 17 "name": "entry_test", 18 "type": "feature", 19 "description": "$string:module_test_desc", 20 "mainElement": "TestAbility", 21 "deviceTypes": [ 22 ], 23 "deliveryWithInstall": true, 24 "installationFree": false, 25 "pages": "$profile:test_pages", 26 "abilities": [ 27 { 28 "name": "TestAbility", 29 "srcEntry": "./ets/testability/TestAbility.ets", 30 "description": "$string:TestAbility_desc", 31 "icon": "$media:icon", 32 "label": "$string:TestAbility_label", 33 "exported": true, 34 "startWindowIcon": "$media:icon", 35 "startWindowBackground": "$color:start_window_background", 36 "skills": [ 37 { 38 "actions": [ 39 "action.system.home" 40 ], 41 "entities": [ 42 "entity.system.home" 43 ] 44 } 45 ] 46 }, 47 { 48 "name": "UiAbility01", 49 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility01.ts", 50 "description": "$string:TestAbility_desc", 51 "icon": "$media:icon", 52 "label": "$string:TestAbility_label", 53 "startWindowIcon": "$media:icon", 54 "startWindowBackground": "$color:start_window_background", 55 "skills": [ 56 { 57 "actions": [ 58 "action.system.home" 59 ], 60 "entities": [ 61 "entity.system.home" 62 ] 63 } 64 ] 65 }, 66 { 67 "name": "UiAbility02", 68 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility02.ts", 69 "description": "$string:TestAbility_desc", 70 "icon": "$media:icon", 71 "label": "$string:TestAbility_label", 72 "startWindowIcon": "$media:icon", 73 "startWindowBackground": "$color:start_window_background", 74 "skills": [ 75 { 76 "actions": [ 77 "action.system.home", 78 ], 79 "entities": [ 80 "entity.system.home", 81 ], 82 } 83 ] 84 }, 85 { 86 "name": "UiAbility03", 87 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility03.ts", 88 "description": "$string:TestAbility_desc", 89 "icon": "$media:icon", 90 "label": "$string:TestAbility_label", 91 "startWindowIcon": "$media:icon", 92 "startWindowBackground": "$color:start_window_background", 93 "skills": [ 94 { 95 "actions": [ 96 "action.system.home", 97 ], 98 "entities": [ 99 "entity.system.home", 100 ], 101 } 102 ] 103 }, 104 { 105 "name": "UiAbility04", 106 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility04.ts", 107 "description": "$string:TestAbility_desc", 108 "icon": "$media:icon", 109 "label": "$string:TestAbility_label", 110 "startWindowIcon": "$media:icon", 111 "startWindowBackground": "$color:start_window_background", 112 "skills": [ 113 { 114 "actions": [ 115 "action.system.home", 116 ], 117 "entities": [ 118 "entity.system.home", 119 ], 120 } 121 ] 122 }, 123 { 124 "name": "UiAbility05", 125 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility05.ts", 126 "description": "$string:TestAbility_desc", 127 "icon": "$media:icon", 128 "label": "$string:TestAbility_label", 129 "startWindowIcon": "$media:icon", 130 "startWindowBackground": "$color:start_window_background", 131 "skills": [ 132 { 133 "actions": [ 134 "action.system.home", 135 ], 136 "entities": [ 137 "entity.system.home", 138 ], 139 } 140 ] 141 }, 142 { 143 "name": "UiAbility06", 144 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility06.ts", 145 "description": "$string:TestAbility_desc", 146 "icon": "$media:icon", 147 "label": "$string:TestAbility_label", 148 "startWindowIcon": "$media:icon", 149 "startWindowBackground": "$color:start_window_background", 150 "skills": [ 151 { 152 "actions": [ 153 "action.system.home", 154 ], 155 "entities": [ 156 "entity.system.home", 157 ], 158 } 159 ] 160 }, 161 { 162 "name": "UiAbility07", 163 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility07.ts", 164 "description": "$string:TestAbility_desc", 165 "icon": "$media:icon", 166 "label": "$string:TestAbility_label", 167 "startWindowIcon": "$media:icon", 168 "startWindowBackground": "$color:start_window_background", 169 "skills": [ 170 { 171 "actions": [ 172 "action.system.home", 173 ], 174 "entities": [ 175 "entity.system.home", 176 ], 177 } 178 ] 179 }, 180 { 181 "name": "UiAbility08", 182 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility08.ts", 183 "description": "$string:TestAbility_desc", 184 "icon": "$media:icon", 185 "exported": true, 186 "label": "$string:TestAbility_label", 187 "startWindowIcon": "$media:icon", 188 "startWindowBackground": "$color:start_window_background", 189 "skills": [ 190 { 191 "actions": [ 192 "action.system.home", 193 ], 194 "entities": [ 195 "entity.system.home", 196 ], 197 } 198 ] 199 }, 200 { 201 "name": "UiAbility09", 202 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility09.ts", 203 "description": "$string:TestAbility_desc", 204 "icon": "$media:icon", 205 "label": "$string:TestAbility_label", 206 "exported": true, 207 "startWindowIcon": "$media:icon", 208 "startWindowBackground": "$color:start_window_background", 209 "skills": [ 210 { 211 "actions": [ 212 "action.system.home", 213 ], 214 "entities": [ 215 "entity.system.home", 216 ], 217 } 218 ] 219 }, 220 { 221 "name": "UiAbility10", 222 "srcEntry": "./ets/test/startAndTerminateUi/UiAbility10.ts", 223 "description": "$string:TestAbility_desc", 224 "icon": "$media:icon", 225 "label": "$string:TestAbility_label", 226 "startWindowIcon": "$media:icon", 227 "exported": true, 228 "startWindowBackground": "$color:start_window_background", 229 "skills": [ 230 { 231 "actions": [ 232 "action.system.home", 233 "SUB_Ability_AbilityRuntime_StartAndTerminate_StartAbility_5400" 234 ], 235 "entities": [ 236 "entity.system.home", 237 ], 238 } 239 ] 240 } 241 ], 242 "requestPermissions": [] 243 } 244}