1799b5ee9Sopenharmony_ci{
2799b5ee9Sopenharmony_ci    "product_name": "qemu-arm-linux-headless",
3799b5ee9Sopenharmony_ci    "type": "standard",
4799b5ee9Sopenharmony_ci    "version": "3.0",
5799b5ee9Sopenharmony_ci    "device_company": "qemu",
6799b5ee9Sopenharmony_ci    "board": "qemu-arm-linux",
7799b5ee9Sopenharmony_ci    "target_cpu": "arm",
8799b5ee9Sopenharmony_ci    "target_os": "ohos",
9799b5ee9Sopenharmony_ci    "enable_ramdisk": true,
10799b5ee9Sopenharmony_ci    "device_build_path": "device/qemu/arm_virt/linux",
11799b5ee9Sopenharmony_ci    "subsystems": [
12799b5ee9Sopenharmony_ci      {
13799b5ee9Sopenharmony_ci        "subsystem": "build",
14799b5ee9Sopenharmony_ci        "components": [
15799b5ee9Sopenharmony_ci          { "component": "build_framework", "features":[] }
16799b5ee9Sopenharmony_ci        ]
17799b5ee9Sopenharmony_ci      },
18799b5ee9Sopenharmony_ci      {
19799b5ee9Sopenharmony_ci        "subsystem": "startup",
20799b5ee9Sopenharmony_ci        "components": [
21799b5ee9Sopenharmony_ci          { "component": "appspawn", "features":[] },
22799b5ee9Sopenharmony_ci          { "component": "init", "features":[] }
23799b5ee9Sopenharmony_ci        ]
24799b5ee9Sopenharmony_ci      },
25799b5ee9Sopenharmony_ci      {
26799b5ee9Sopenharmony_ci        "subsystem": "hiviewdfx",
27799b5ee9Sopenharmony_ci        "components": [
28799b5ee9Sopenharmony_ci          { "component": "hilog", "features":[] },
29799b5ee9Sopenharmony_ci          { "component": "hitrace", "features":[] },
30799b5ee9Sopenharmony_ci          { "component": "hichecker", "features":[ "hichecker_support_asan=false" ] },
31799b5ee9Sopenharmony_ci          { "component": "faultloggerd", "features":[] },
32799b5ee9Sopenharmony_ci          { "component": "hisysevent", "features":[] },
33799b5ee9Sopenharmony_ci          { "component": "hicollie_native", "features":[] },
34799b5ee9Sopenharmony_ci          { "component": "hidumper", "features":[] }
35799b5ee9Sopenharmony_ci        ]
36799b5ee9Sopenharmony_ci      },
37799b5ee9Sopenharmony_ci      {
38799b5ee9Sopenharmony_ci        "subsystem": "distributedhardware",
39799b5ee9Sopenharmony_ci        "components": [
40799b5ee9Sopenharmony_ci          { "component": "device_manager", "features": [ "device_manager_no_interaction_auth=true" ] }
41799b5ee9Sopenharmony_ci        ]
42799b5ee9Sopenharmony_ci      },
43799b5ee9Sopenharmony_ci      {
44799b5ee9Sopenharmony_ci        "subsystem": "security",
45799b5ee9Sopenharmony_ci        "components": [
46799b5ee9Sopenharmony_ci          { "component": "device_auth", "features":[] },
47799b5ee9Sopenharmony_ci          { "component": "access_token", "features":[] },
48799b5ee9Sopenharmony_ci          { "component": "huks", "features": [] },
49799b5ee9Sopenharmony_ci          { "component": "device_security_level", "features": [] },
50799b5ee9Sopenharmony_ci          { "component": "dataclassification", "features": [] },
51799b5ee9Sopenharmony_ci          { "component": "permission_standard", "features": [] },
52799b5ee9Sopenharmony_ci          { "component": "appverify", "features": [] }
53799b5ee9Sopenharmony_ci        ]
54799b5ee9Sopenharmony_ci      },
55799b5ee9Sopenharmony_ci      {
56799b5ee9Sopenharmony_ci        "subsystem": "account",
57799b5ee9Sopenharmony_ci        "components": [
58799b5ee9Sopenharmony_ci          { "component": "os_account", "features": [] }
59799b5ee9Sopenharmony_ci        ]
60799b5ee9Sopenharmony_ci      },
61799b5ee9Sopenharmony_ci      {
62799b5ee9Sopenharmony_ci        "subsystem": "commonlibrary",
63799b5ee9Sopenharmony_ci        "components": [
64799b5ee9Sopenharmony_ci          { "component": "c_utils", "features": [] }
65799b5ee9Sopenharmony_ci        ]
66799b5ee9Sopenharmony_ci      },
67799b5ee9Sopenharmony_ci      {
68799b5ee9Sopenharmony_ci        "subsystem": "communication",
69799b5ee9Sopenharmony_ci        "components": [
70799b5ee9Sopenharmony_ci          { "component": "ipc", "features":[] },
71799b5ee9Sopenharmony_ci          { "component": "dsoftbus", "features":[] },
72799b5ee9Sopenharmony_ci          { "component": "dhcp", "features":[] },
73799b5ee9Sopenharmony_ci          { "component": "netmanager_base", "features":[] }
74799b5ee9Sopenharmony_ci        ]
75799b5ee9Sopenharmony_ci      },
76799b5ee9Sopenharmony_ci      {
77799b5ee9Sopenharmony_ci        "subsystem": "ability",
78799b5ee9Sopenharmony_ci        "components": [
79799b5ee9Sopenharmony_ci          { "component": "ability_runtime", "features":[ "ability_runtime_power=false", "ability_runtime_graphics=false" ] },
80799b5ee9Sopenharmony_ci          { "component": "ability_tools", "features":[] },
81799b5ee9Sopenharmony_ci          { "component": "ability_base", "features":[] },
82799b5ee9Sopenharmony_ci          { "component": "idl_tool", "features":[] },
83799b5ee9Sopenharmony_ci          { "component": "dmsfwk", "features":[ "dmsfwk_mission_manager=false", "dmsfwk_standard_form_share=false" ] }
84799b5ee9Sopenharmony_ci        ]
85799b5ee9Sopenharmony_ci      },
86799b5ee9Sopenharmony_ci      {
87799b5ee9Sopenharmony_ci        "subsystem": "appexecfwk",
88799b5ee9Sopenharmony_ci        "components": [
89799b5ee9Sopenharmony_ci          { "component": "bundle_framework", "features":[ "bundle_framework_graphics=false" ] },
90799b5ee9Sopenharmony_ci          { "component": "appexecfwk_standard", "features":[] },
91799b5ee9Sopenharmony_ci          { "component": "appexecfwk_core", "features":[] },
92799b5ee9Sopenharmony_ci          { "component": "bundle_tool", "features":[] }
93799b5ee9Sopenharmony_ci        ]
94799b5ee9Sopenharmony_ci      },
95799b5ee9Sopenharmony_ci      {
96799b5ee9Sopenharmony_ci        "subsystem": "bundlemanager",
97799b5ee9Sopenharmony_ci        "components": [
98799b5ee9Sopenharmony_ci          { "component": "appexecfwk_core", "features":[] },
99799b5ee9Sopenharmony_ci          { "component": "bundle_tool", "features":[] },
100799b5ee9Sopenharmony_ci          { "component": "bundle_framework", "features":[ "bundle_framework_graphics=false" ] },
101799b5ee9Sopenharmony_ci          { "component": "distributed_bundle_framework","features": []}
102799b5ee9Sopenharmony_ci        ]
103799b5ee9Sopenharmony_ci      },
104799b5ee9Sopenharmony_ci      {
105799b5ee9Sopenharmony_ci        "subsystem": "arkui",
106799b5ee9Sopenharmony_ci        "components": [
107799b5ee9Sopenharmony_ci          { "component": "napi", "features":[ "napi_enable_container_scope=false" ] }
108799b5ee9Sopenharmony_ci        ]
109799b5ee9Sopenharmony_ci      },
110799b5ee9Sopenharmony_ci      {
111799b5ee9Sopenharmony_ci        "subsystem": "arkcompiler",
112799b5ee9Sopenharmony_ci        "components": [
113799b5ee9Sopenharmony_ci          { "component": "runttime_core", "features": [] },
114799b5ee9Sopenharmony_ci          { "component": "ets_runtime", "features": [] },
115799b5ee9Sopenharmony_ci          { "component": "ets_frontend", "features": [] },
116799b5ee9Sopenharmony_ci          { "component": "toolchain", "features": [] }
117799b5ee9Sopenharmony_ci        ]
118799b5ee9Sopenharmony_ci      },
119799b5ee9Sopenharmony_ci      {
120799b5ee9Sopenharmony_ci        "subsystem": "notification",
121799b5ee9Sopenharmony_ci        "components": [
122799b5ee9Sopenharmony_ci          { "component": "common_event_service", "features":[ "common_event_service_with_graphics=false" ] },
123799b5ee9Sopenharmony_ci          { "component": "eventhandler", "features":[] }
124799b5ee9Sopenharmony_ci        ]
125799b5ee9Sopenharmony_ci      },
126799b5ee9Sopenharmony_ci      {
127799b5ee9Sopenharmony_ci        "subsystem": "systemabilitymgr",
128799b5ee9Sopenharmony_ci        "components": [
129799b5ee9Sopenharmony_ci          { "component": "samgr", "features":[] },
130799b5ee9Sopenharmony_ci          { "component": "safwk", "features":[] }
131799b5ee9Sopenharmony_ci        ]
132799b5ee9Sopenharmony_ci      },
133799b5ee9Sopenharmony_ci      {
134799b5ee9Sopenharmony_ci        "subsystem": "deviceprofile",
135799b5ee9Sopenharmony_ci        "components": [
136799b5ee9Sopenharmony_ci          { "component": "device_info_manager", "features":[] }
137799b5ee9Sopenharmony_ci        ]
138799b5ee9Sopenharmony_ci      },
139799b5ee9Sopenharmony_ci      {
140799b5ee9Sopenharmony_ci        "subsystem": "distributeddatamgr",
141799b5ee9Sopenharmony_ci        "components": [
142799b5ee9Sopenharmony_ci          { "component": "datamgr_service", "features":[] },
143799b5ee9Sopenharmony_ci          { "component": "kv_store", "features":[] },          
144799b5ee9Sopenharmony_ci          { "component": "distributedfilejs", "features":[] },
145799b5ee9Sopenharmony_ci          { "component": "relational_store", "features":[] },
146799b5ee9Sopenharmony_ci          { "component": "preferences", "features":[] },
147799b5ee9Sopenharmony_ci          { "component": "data_share", "features":[] },
148799b5ee9Sopenharmony_ci          { "component": "native_appdatamgr", "features":[ "native_appdatamgr_rdb_support_icu=false" ] },
149799b5ee9Sopenharmony_ci          { "component": "data_object", "features":[] }
150799b5ee9Sopenharmony_ci        ]
151799b5ee9Sopenharmony_ci      },
152799b5ee9Sopenharmony_ci      {
153799b5ee9Sopenharmony_ci        "subsystem": "filemanagement",
154799b5ee9Sopenharmony_ci        "components": [
155799b5ee9Sopenharmony_ci          { "component": "storage_service", "features":[ "storage_service_graphic=false" ] }
156799b5ee9Sopenharmony_ci        ]
157799b5ee9Sopenharmony_ci      },
158799b5ee9Sopenharmony_ci      {
159799b5ee9Sopenharmony_ci        "subsystem": "global",
160799b5ee9Sopenharmony_ci        "components": [
161799b5ee9Sopenharmony_ci          { "component": "resource_management", "features":[ "resource_management_support_icu=false" ] },
162799b5ee9Sopenharmony_ci          { "component": "i18n", "features":[] }
163799b5ee9Sopenharmony_ci        ]
164799b5ee9Sopenharmony_ci      },
165799b5ee9Sopenharmony_ci      {
166799b5ee9Sopenharmony_ci        "subsystem": "device_arm_virt",
167799b5ee9Sopenharmony_ci        "components": [
168799b5ee9Sopenharmony_ci          { "component": "qemu_arm_linux_chipset", "features":[] }
169799b5ee9Sopenharmony_ci        ]
170799b5ee9Sopenharmony_ci      },
171799b5ee9Sopenharmony_ci      {
172799b5ee9Sopenharmony_ci        "subsystem": "developtools",
173799b5ee9Sopenharmony_ci        "components": [
174799b5ee9Sopenharmony_ci          { "component": "bytrace", "features":[] },
175799b5ee9Sopenharmony_ci          { "component": "hiprofiler", "features":["hiprofiler_SmartPerf=false"] },
176799b5ee9Sopenharmony_ci          { "component": "hdc", "features":[] },
177799b5ee9Sopenharmony_ci          { "component": "syscap_codec", "features":[] }
178799b5ee9Sopenharmony_ci        ]
179799b5ee9Sopenharmony_ci      },
180799b5ee9Sopenharmony_ci      {
181799b5ee9Sopenharmony_ci        "subsystem": "securec",
182799b5ee9Sopenharmony_ci        "components": [
183799b5ee9Sopenharmony_ci          { "component": "thirdparty_bounds_checking_function", "features":[] }
184799b5ee9Sopenharmony_ci        ]
185799b5ee9Sopenharmony_ci      },
186799b5ee9Sopenharmony_ci      {
187799b5ee9Sopenharmony_ci        "subsystem": "procrank",
188799b5ee9Sopenharmony_ci        "components": [
189799b5ee9Sopenharmony_ci          { "component": "procrank", "features":[] }
190799b5ee9Sopenharmony_ci        ]
191799b5ee9Sopenharmony_ci      },
192799b5ee9Sopenharmony_ci      {
193799b5ee9Sopenharmony_ci        "subsystem": "hdf",
194799b5ee9Sopenharmony_ci        "components": [
195799b5ee9Sopenharmony_ci          { "component": "hdf_core", "features":[] }
196799b5ee9Sopenharmony_ci        ]
197799b5ee9Sopenharmony_ci      }
198799b5ee9Sopenharmony_ci    ]
199799b5ee9Sopenharmony_ci  }
200