14dfc7d99Sopenharmony_ci{
24dfc7d99Sopenharmony_ci  "name": "@ohos/resource_schedule_service",
34dfc7d99Sopenharmony_ci  "description": "resource schedule service",
44dfc7d99Sopenharmony_ci  "version": "3.1",
54dfc7d99Sopenharmony_ci  "license": "Apache License 2.0",
64dfc7d99Sopenharmony_ci  "publishAs": "code-segment",
74dfc7d99Sopenharmony_ci  "segment": {
84dfc7d99Sopenharmony_ci    "destPath": "foundation/resourceschedule/resource_schedule_service"
94dfc7d99Sopenharmony_ci  },
104dfc7d99Sopenharmony_ci  "dirs": {},
114dfc7d99Sopenharmony_ci  "scripts": {},
124dfc7d99Sopenharmony_ci  "component": {
134dfc7d99Sopenharmony_ci    "name": "resource_schedule_service",
144dfc7d99Sopenharmony_ci    "subsystem": "resourceschedule",
154dfc7d99Sopenharmony_ci    "syscap": [
164dfc7d99Sopenharmony_ci      "SystemCapability.ResourceSchedule.SystemLoad"
174dfc7d99Sopenharmony_ci    ],
184dfc7d99Sopenharmony_ci    "features": [
194dfc7d99Sopenharmony_ci      "resource_schedule_service_with_ffrt_enable",
204dfc7d99Sopenharmony_ci      "resource_schedule_service_with_ext_res_enable"
214dfc7d99Sopenharmony_ci    ],
224dfc7d99Sopenharmony_ci    "adapted_system_type": [
234dfc7d99Sopenharmony_ci      "standard"
244dfc7d99Sopenharmony_ci    ],
254dfc7d99Sopenharmony_ci    "rom": "2048KB",
264dfc7d99Sopenharmony_ci    "ram": "10240KB",
274dfc7d99Sopenharmony_ci    "deps": {
284dfc7d99Sopenharmony_ci      "components": [
294dfc7d99Sopenharmony_ci        "ability_base",
304dfc7d99Sopenharmony_ci        "ability_runtime",
314dfc7d99Sopenharmony_ci        "access_token",
324dfc7d99Sopenharmony_ci        "audio_framework",
334dfc7d99Sopenharmony_ci        "background_task_mgr",
344dfc7d99Sopenharmony_ci        "bluetooth",
354dfc7d99Sopenharmony_ci        "bundle_framework",
364dfc7d99Sopenharmony_ci        "c_utils",
374dfc7d99Sopenharmony_ci        "common_event_service",
384dfc7d99Sopenharmony_ci        "config_policy",
394dfc7d99Sopenharmony_ci        "core_service",
404dfc7d99Sopenharmony_ci        "data_share",
414dfc7d99Sopenharmony_ci        "eventhandler",
424dfc7d99Sopenharmony_ci        "ffrt",
434dfc7d99Sopenharmony_ci        "frame_aware_sched",
444dfc7d99Sopenharmony_ci        "ffrt",
454dfc7d99Sopenharmony_ci        "hilog",
464dfc7d99Sopenharmony_ci        "hisysevent",
474dfc7d99Sopenharmony_ci        "hitrace",
484dfc7d99Sopenharmony_ci        "init",
494dfc7d99Sopenharmony_ci        "ipc",
504dfc7d99Sopenharmony_ci        "movement",
514dfc7d99Sopenharmony_ci        "napi",
524dfc7d99Sopenharmony_ci        "input",
534dfc7d99Sopenharmony_ci        "os_account",
544dfc7d99Sopenharmony_ci        "request",
554dfc7d99Sopenharmony_ci        "samgr",
564dfc7d99Sopenharmony_ci        "safwk",
574dfc7d99Sopenharmony_ci        "soc_perf",
584dfc7d99Sopenharmony_ci        "state_registry",
594dfc7d99Sopenharmony_ci        "window_manager",
604dfc7d99Sopenharmony_ci        "device_standby",
614dfc7d99Sopenharmony_ci        "power_manager",
624dfc7d99Sopenharmony_ci        "av_session",
634dfc7d99Sopenharmony_ci        "json",
644dfc7d99Sopenharmony_ci        "libxml2",
654dfc7d99Sopenharmony_ci        "jsoncpp"
664dfc7d99Sopenharmony_ci      ]
674dfc7d99Sopenharmony_ci    },
684dfc7d99Sopenharmony_ci    "build": {
694dfc7d99Sopenharmony_ci      "group_type": {
704dfc7d99Sopenharmony_ci        "base_group" : [
714dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_config",
724dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_switch",
734dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/profiles:process_group_config"
744dfc7d99Sopenharmony_ci        ],
754dfc7d99Sopenharmony_ci        "fwk_group" : [
764dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client",
774dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched_executor/interfaces/innerkits/ressched_executor_client:resschedexe_client",
784dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/kits/js/napi:systemload",
794dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/common:ressched_common_utils"
804dfc7d99Sopenharmony_ci        ],
814dfc7d99Sopenharmony_ci        "service_group" : [
824dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc",
834dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin:socperf_plugin",
844dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched_executor/plugins/socperf_executor_plugin:socperf_executor_plugin",
854dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin:frame_aware_plugin",
864dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin:device_standby_plugin",
874dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/sa_profile:ressched_sa_profile",
884dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/etc/init:resource_schedule_service.cfg",
894dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched_executor/services:resschedexesvc",
904dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched_executor/sa_profile:resschedexe_sa_profile",
914dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched_executor/etc/init:resource_schedule_executor.cfg",
924dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/framework:cgroup_sched",
934dfc7d99Sopenharmony_ci          "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/framework/process_group:libprocess_group"
944dfc7d99Sopenharmony_ci        ]
954dfc7d99Sopenharmony_ci      },
964dfc7d99Sopenharmony_ci      "inner_kits": [
974dfc7d99Sopenharmony_ci        {
984dfc7d99Sopenharmony_ci          "header": {
994dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client/include",
1004dfc7d99Sopenharmony_ci            "header_files": [
1014dfc7d99Sopenharmony_ci              "ires_sched_service.h",
1024dfc7d99Sopenharmony_ci              "res_sa_init.h",
1034dfc7d99Sopenharmony_ci              "res_sched_client.h",
1044dfc7d99Sopenharmony_ci              "res_sched_errors.h",
1054dfc7d99Sopenharmony_ci              "res_sched_service_proxy.h",
1064dfc7d99Sopenharmony_ci              "res_type.h",
1074dfc7d99Sopenharmony_ci              "res_sched_ipc_interface_code.h",
1084dfc7d99Sopenharmony_ci              "res_sched_kill_reason.h",
1094dfc7d99Sopenharmony_ci              "res_sched_systemload_notifier_client.h",
1104dfc7d99Sopenharmony_ci              "res_sched_systemload_notifier_stub.h"
1114dfc7d99Sopenharmony_ci            ]
1124dfc7d99Sopenharmony_ci          },
1134dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client"
1144dfc7d99Sopenharmony_ci        },
1154dfc7d99Sopenharmony_ci        {
1164dfc7d99Sopenharmony_ci          "header": {
1174dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include",
1184dfc7d99Sopenharmony_ci            "header_files": [
1194dfc7d99Sopenharmony_ci              "config_info.h",
1204dfc7d99Sopenharmony_ci              "plugin.h",
1214dfc7d99Sopenharmony_ci              "res_data.h"
1224dfc7d99Sopenharmony_ci            ]
1234dfc7d99Sopenharmony_ci          },
1244dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc"
1254dfc7d99Sopenharmony_ci        },
1264dfc7d99Sopenharmony_ci        {
1274dfc7d99Sopenharmony_ci          "header": {
1284dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched_executor/interfaces/innerkits/ressched_executor_client/include",
1294dfc7d99Sopenharmony_ci            "header_files": [
1304dfc7d99Sopenharmony_ci              "ires_sched_exe_service.h",
1314dfc7d99Sopenharmony_ci              "res_sched_exe_client.h",
1324dfc7d99Sopenharmony_ci              "res_sched_exe_constants.h",
1334dfc7d99Sopenharmony_ci              "res_sched_exe_service_proxy.h",
1344dfc7d99Sopenharmony_ci              "res_exe_type.h"
1354dfc7d99Sopenharmony_ci            ]
1364dfc7d99Sopenharmony_ci          },
1374dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched_executor/interfaces/innerkits/ressched_executor_client:resschedexe_client"
1384dfc7d99Sopenharmony_ci        },
1394dfc7d99Sopenharmony_ci        {
1404dfc7d99Sopenharmony_ci          "header": {
1414dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/services/resschedmgr/pluginbase/include",
1424dfc7d99Sopenharmony_ci            "header_files": [
1434dfc7d99Sopenharmony_ci              "config_info.h",
1444dfc7d99Sopenharmony_ci              "plugin.h",
1454dfc7d99Sopenharmony_ci              "res_data.h"
1464dfc7d99Sopenharmony_ci            ]
1474dfc7d99Sopenharmony_ci          },
1484dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched_executor/services:resschedexesvc"
1494dfc7d99Sopenharmony_ci        },
1504dfc7d99Sopenharmony_ci        {
1514dfc7d99Sopenharmony_ci          "header": {
1524dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/framework/sched_controller/include",
1534dfc7d99Sopenharmony_ci            "header_files": [
1544dfc7d99Sopenharmony_ci              "cgroup_adjuster.h",
1554dfc7d99Sopenharmony_ci              "cgroup_event_handler.h",
1564dfc7d99Sopenharmony_ci              "sched_controller.h",
1574dfc7d99Sopenharmony_ci              "supervisor.h"
1584dfc7d99Sopenharmony_ci            ]
1594dfc7d99Sopenharmony_ci          },
1604dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/framework:cgroup_sched"
1614dfc7d99Sopenharmony_ci        },
1624dfc7d99Sopenharmony_ci        {
1634dfc7d99Sopenharmony_ci          "header": {
1644dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/framework/process_group/include",
1654dfc7d99Sopenharmony_ci            "header_files": [
1664dfc7d99Sopenharmony_ci              "sched_policy.h"
1674dfc7d99Sopenharmony_ci            ]
1684dfc7d99Sopenharmony_ci          },
1694dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/framework/process_group:libprocess_group"
1704dfc7d99Sopenharmony_ci        },
1714dfc7d99Sopenharmony_ci        {
1724dfc7d99Sopenharmony_ci          "header": {
1734dfc7d99Sopenharmony_ci            "header_base": "//foundation/resourceschedule/resource_schedule_service/ressched/common/include",
1744dfc7d99Sopenharmony_ci            "header_files": [
1754dfc7d99Sopenharmony_ci              "ioobe_task.h",
1764dfc7d99Sopenharmony_ci              "oobe_datashare_utils.h",
1774dfc7d99Sopenharmony_ci              "oobe_manager.h"
1784dfc7d99Sopenharmony_ci            ]
1794dfc7d99Sopenharmony_ci          },
1804dfc7d99Sopenharmony_ci          "name": "//foundation/resourceschedule/resource_schedule_service/ressched/common:ressched_common_utils"
1814dfc7d99Sopenharmony_ci        }
1824dfc7d99Sopenharmony_ci      ],
1834dfc7d99Sopenharmony_ci      "test": [
1844dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/test/unittest:unittest",
1854dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched_executor/test/unittest:unittest",
1864dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched_executor/test/fuzztest:fuzztest",
1874dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/test/unittest:unittest",
1884dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/unittest:unittest",
1894dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin/test/unittest:unittest",
1904dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/unittest:unittest",
1914dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin/test/fuzztest:fuzztest",
1924dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin/test/fuzztest:fuzztest",
1934dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/test/fuzztest:fuzztest",
1944dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/test/testutil:ressched_test",
1954dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/test/fuzztest:fuzztest",
1964dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/kits/test/unittest/systemload_jsunittest:js_unittest",
1974dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/plugins/cgroup_sched_plugin/test/fuzztest:fuzztest"
1984dfc7d99Sopenharmony_ci      ]
1994dfc7d99Sopenharmony_ci    },
2004dfc7d99Sopenharmony_ci    "hisysevent_config": [
2014dfc7d99Sopenharmony_ci        "//foundation/resourceschedule/resource_schedule_service/ressched/hisysevent.yaml"
2024dfc7d99Sopenharmony_ci    ]
2034dfc7d99Sopenharmony_ci  }
2044dfc7d99Sopenharmony_ci}
205