1f6603c60Sopenharmony_ci{
2f6603c60Sopenharmony_ci  "app": {
3f6603c60Sopenharmony_ci    "bundleName": "com.ohos.rpctest",
4f6603c60Sopenharmony_ci    "vendor": "example",
5f6603c60Sopenharmony_ci    "version": {
6f6603c60Sopenharmony_ci      "code": 1000000,
7f6603c60Sopenharmony_ci      "name": "1.0.0"
8f6603c60Sopenharmony_ci    }
9f6603c60Sopenharmony_ci  },
10f6603c60Sopenharmony_ci  "deviceConfig": {},
11f6603c60Sopenharmony_ci  "module": {
12f6603c60Sopenharmony_ci    "reqPermissions": [
13f6603c60Sopenharmony_ci      {
14f6603c60Sopenharmony_ci        "name": "ohos.permission.DISTRIBUTED_DATASYNC"
15f6603c60Sopenharmony_ci      },
16f6603c60Sopenharmony_ci      {
17f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO"
18f6603c60Sopenharmony_ci      },
19f6603c60Sopenharmony_ci      {
20f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_BUNDLE_INFO"
21f6603c60Sopenharmony_ci      }
22f6603c60Sopenharmony_ci    ],
23f6603c60Sopenharmony_ci    "package": "com.ohos.rpctest",
24f6603c60Sopenharmony_ci    "name": "com.ohos.rpctest.MyApplication_test",
25f6603c60Sopenharmony_ci    "mainAbility": ".MainAbility",
26f6603c60Sopenharmony_ci    "srcPath": "",
27f6603c60Sopenharmony_ci    "deviceType": [
28f6603c60Sopenharmony_ci      "wearable",
29f6603c60Sopenharmony_ci      "tablet",
30f6603c60Sopenharmony_ci      "default",
31f6603c60Sopenharmony_ci      "phone",
32f6603c60Sopenharmony_ci      "2in1"
33f6603c60Sopenharmony_ci    ],
34f6603c60Sopenharmony_ci    "distro": {
35f6603c60Sopenharmony_ci      "deliveryWithInstall": true,
36f6603c60Sopenharmony_ci      "moduleName": "entry_test",
37f6603c60Sopenharmony_ci      "moduleType": "feature",
38f6603c60Sopenharmony_ci      "installationFree": false
39f6603c60Sopenharmony_ci    },
40f6603c60Sopenharmony_ci    "abilities": [
41f6603c60Sopenharmony_ci      {
42f6603c60Sopenharmony_ci        "orientation": "unspecified",
43f6603c60Sopenharmony_ci        "formsEnabled": false,
44f6603c60Sopenharmony_ci        "name": ".TestAbility",
45f6603c60Sopenharmony_ci        "srcLanguage": "js",
46f6603c60Sopenharmony_ci        "srcPath": "TestAbility",
47f6603c60Sopenharmony_ci        "icon": "$media:icon",
48f6603c60Sopenharmony_ci        "description": "$string:TestAbility_desc",
49f6603c60Sopenharmony_ci        "label": "$string:TestAbility_label",
50f6603c60Sopenharmony_ci        "type": "page",
51f6603c60Sopenharmony_ci        "visible": true,
52f6603c60Sopenharmony_ci        "launchType": "standard"
53f6603c60Sopenharmony_ci      }
54f6603c60Sopenharmony_ci    ],
55f6603c60Sopenharmony_ci    "js": [
56f6603c60Sopenharmony_ci      {
57f6603c60Sopenharmony_ci        "pages": [
58f6603c60Sopenharmony_ci          "pages/index/index"
59f6603c60Sopenharmony_ci        ],
60f6603c60Sopenharmony_ci        "name": ".TestAbility",
61f6603c60Sopenharmony_ci        "window": {
62f6603c60Sopenharmony_ci          "designWidth": 720,
63f6603c60Sopenharmony_ci          "autoDesignWidth": false
64f6603c60Sopenharmony_ci        }
65f6603c60Sopenharmony_ci      }
66f6603c60Sopenharmony_ci    ],
67f6603c60Sopenharmony_ci    "testRunner": {
68f6603c60Sopenharmony_ci      "name": "OpenHarmonyTestRunner",
69f6603c60Sopenharmony_ci      "srcPath": "TestRunner"
70f6603c60Sopenharmony_ci    },
71f6603c60Sopenharmony_ci    "defPermissions": [
72f6603c60Sopenharmony_ci      {
73f6603c60Sopenharmony_ci        "availableScope": [],
74f6603c60Sopenharmony_ci        "grantMode": "system_grant",
75f6603c60Sopenharmony_ci        "name": "ohos.permission.DISTRIBUTED_DATASYNC"
76f6603c60Sopenharmony_ci      }
77f6603c60Sopenharmony_ci    ]
78f6603c60Sopenharmony_ci  }
79f6603c60Sopenharmony_ci}