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 "deliveryWithInstall": true, 23 "installationFree": false, 24 "pages": "$profile:test_pages", 25 "abilities": [ 26 { 27 "name": "TestAbility", 28 "srcEntry": "./ets/testability/TestAbility.ets", 29 "description": "$string:TestAbility_desc", 30 "icon": "$media:icon", 31 "label": "$string:TestAbility_label", 32 "exported": true, 33 "startWindowIcon": "$media:icon", 34 "startWindowBackground": "$color:start_window_background", 35 "skills": [ 36 { 37 "actions": [ 38 "action.system.home" 39 ], 40 "entities": [ 41 "entity.system.home" 42 ] 43 } 44 ] 45 }, 46 { 47 "name": "Ability001", 48 "srcEntry": "./ets/testability/restartAppAbility/Ability001.ts", 49 "description": "$string:TestAbility_desc", 50 "icon": "$media:icon", 51 "label": "$string:TestAbility_label", 52 "startWindowIcon": "$media:icon", 53 "startWindowBackground": "$color:start_window_background", 54 "skills": [ 55 { 56 "actions": [ 57 "action.system.home" 58 ], 59 "entities": [ 60 "entity.system.home" 61 ] 62 } 63 ] 64 }, 65 { 66 "name": "Ability002", 67 "srcEntry": "./ets/testability/restartAppAbility/Ability002.ts", 68 "description": "$string:TestAbility_desc", 69 "icon": "$media:icon", 70 "label": "$string:TestAbility_label", 71 "startWindowIcon": "$media:icon", 72 "startWindowBackground": "$color:start_window_background", 73 "skills": [ 74 { 75 "actions": [ 76 "action.system.home" 77 ], 78 "entities": [ 79 "entity.system.home" 80 ] 81 } 82 ] 83 }, 84 { 85 "name": "Ability003", 86 "srcEntry": "./ets/testability/restartAppAbility/Ability003.ts", 87 "description": "$string:TestAbility_desc", 88 "icon": "$media:icon", 89 "label": "$string:TestAbility_label", 90 "startWindowIcon": "$media:icon", 91 "startWindowBackground": "$color:start_window_background", 92 "skills": [ 93 { 94 "actions": [ 95 "action.system.home" 96 ], 97 "entities": [ 98 "entity.system.home" 99 ] 100 } 101 ] 102 }, 103 { 104 "name": "Ability004", 105 "srcEntry": "./ets/testability/restartAppAbility/Ability004.ts", 106 "description": "$string:TestAbility_desc", 107 "icon": "$media:icon", 108 "label": "$string:TestAbility_label", 109 "startWindowIcon": "$media:icon", 110 "startWindowBackground": "$color:start_window_background", 111 "skills": [ 112 { 113 "actions": [ 114 "action.system.home" 115 ], 116 "entities": [ 117 "entity.system.home" 118 ] 119 } 120 ] 121 }, 122 { 123 "name": "Ability005", 124 "srcEntry": "./ets/testability/restartAppAbility/Ability005.ts", 125 "description": "$string:TestAbility_desc", 126 "icon": "$media:icon", 127 "label": "$string:TestAbility_label", 128 "startWindowIcon": "$media:icon", 129 "startWindowBackground": "$color:start_window_background", 130 "skills": [ 131 { 132 "actions": [ 133 "action.system.home" 134 ], 135 "entities": [ 136 "entity.system.home" 137 ] 138 } 139 ] 140 } 141 ], 142 "requestPermissions": [ 143 { 144 "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" 145 } 146 ], 147 "extensionAbilities": [ 148 { 149 "name": "Ability000", 150 "srcEntry": "./ets/testability/restartAppAbility/Ability000.ets", 151 "description": "$string:TestAbility_desc", 152 "label": "$string:TestAbility_label", 153 "type": "embeddedUI" 154 } 155 ] 156 } 157}