• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}