1{ 2 "app": { 3 "bundleName": "com.ohos.distributedjstest", 4 "vendor": "example", 5 "version": { 6 "code": 1000000, 7 "name": "1.0.0" 8 }, 9 "apiVersion": { 10 "compatible": 10, 11 "target": 10 12 } 13 }, 14 "deviceConfig": {}, 15 "module": { 16 "reqPermissions": [ 17 ], 18 "package": "com.ohos.distributedjstest", 19 "name": ".entry", 20 "mainAbility": ".MainAbility", 21 "srcPath": "", 22 "deviceType": [ 23 "phone", 24 "tablet", 25 "tv", 26 "wearable", 27 "default", 28 "2in1" 29 ], 30 "distro": { 31 "deliveryWithInstall": true, 32 "moduleName": "entry", 33 "moduleType": "entry", 34 "installationFree": false 35 }, 36 "abilities": [ 37 { 38 "skills": [ 39 { 40 "entities": [ 41 "entity.system.home" 42 ], 43 "actions": [ 44 "action.system.home" 45 ] 46 } 47 ], 48 "orientation": "unspecified", 49 "formsEnabled": false, 50 "name": ".MainAbility", 51 "srcLanguage": "js", 52 "srcPath": "MainAbility", 53 "icon": "$media:icon", 54 "description": "$string:mainability_description", 55 "label": "$string:app_name", 56 "type": "page", 57 "visible": true, 58 "launchType": "standard" 59 }, 60 { 61 "orientation": "unspecified", 62 "formsEnabled": false, 63 "name": ".TestAbility", 64 "srcLanguage": "js", 65 "srcPath": "TestAbility", 66 "icon": "$media:icon", 67 "description": "$string:TestAbility_desc", 68 "label": "$string:TestAbility_label", 69 "type": "page", 70 "visible": true, 71 "launchType": "standard" 72 } 73 ], 74 "js": [ 75 { 76 "pages": [ 77 "pages/index/index" 78 ], 79 "name": ".MainAbility", 80 "window": { 81 "designWidth": 720, 82 "autoDesignWidth": true 83 } 84 }, 85 { 86 "pages": [ 87 "pages/index/index" 88 ], 89 "name": ".TestAbility", 90 "window": { 91 "designWidth": 720, 92 "autoDesignWidth": false 93 } 94 } 95 ], 96 "testRunner": { 97 "name": "OpenHarmonyTestRunner", 98 "srcPath": "TestRunner" 99 } 100 } 101}