Skip to content

Conversation

@martin-mat
Copy link
Collaborator

No description provided.

martin-mat and others added 2 commits November 28, 2024 14:54
Creates a stub implementation for CPU scaling component connected to
CPUScalingConfiguration API.
CPUScalingManager is the overarching interface for controlling workers
on assigned CPUs and accepting new scaling configurations.
CPUScalingWorker is run asynchronously and is responsible
for storing the scaling configuration tied to the CPU and for
calling the updater.
CPUScalingUpdater is run as a part of worker and is responsible for
performing actual scaling tasks based on scaling configuration
received from the worker.
@github-actions
Copy link

🔗 Code Coverage Report at c2ec116
📔 Total: 62.8%
Full coverage report
github.com/intel/kubernetes-power-manager/api/v1/cpuscalingconfiguration_types.go:75:				SetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/cpuscalingconfiguration_types.go:79:				GetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/cpuscalingconfiguration_types.go:83:				init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/cpuscalingprofile_types.go:74:					SetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/cpuscalingprofile_types.go:77:					GetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/cpuscalingprofile_types.go:81:					init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/cstates_types.go:62:						SetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/cstates_types.go:66:						GetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/cstates_types.go:70:						init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerconfig_types.go:69:					init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/powernode_types.go:160:					init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerpod_types.go:59:						init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerprofile_types.go:73:					SetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/powerprofile_types.go:76:					GetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerprofile_types.go:80:					init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerworkload_types.go:94:					SetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerworkload_types.go:98:					GetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/powerworkload_types.go:102:					init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/timeofday_types.go:85:						SetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/timeofday_types.go:89:						GetStatusErrors				100.0%
github.com/intel/kubernetes-power-manager/api/v1/timeofday_types.go:93:						init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/timeofdaycronjob_types.go:76:					SetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/timeofdaycronjob_types.go:79:					GetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/timeofdaycronjob_types.go:83:					init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/uncore_types.go:69:						SetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/uncore_types.go:73:						GetStatusErrors				0.0%
github.com/intel/kubernetes-power-manager/api/v1/uncore_types.go:77:						init					100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:29:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:38:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:48:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:56:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:70:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:80:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:88:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:100:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:110:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:116:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:126:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:135:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:145:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:153:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:167:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:177:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:185:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:191:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:201:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:207:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:217:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:226:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:236:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:244:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:258:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:268:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:276:					DeepCopyInto				93.8%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:324:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:334:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:340:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:350:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:361:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:371:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:381:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:391:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:416:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:426:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:438:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:448:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:454:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:464:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:473:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:483:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:491:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:505:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:515:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:523:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:545:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:555:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:566:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:576:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:585:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:595:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:603:					DeepCopyInto				30.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:620:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:630:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:644:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:654:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:662:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:694:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:704:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:710:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:720:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:729:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:739:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:747:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:761:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:771:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:779:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:784:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:794:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:799:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:809:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:818:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:828:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:836:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:850:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:860:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:868:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:873:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:883:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:889:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:899:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:908:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:918:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:926:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:940:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:950:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:958:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:978:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:988:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:994:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1004:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1014:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1024:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1050:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1060:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1070:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1080:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1090:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1100:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1109:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1119:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1127:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1136:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1146:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1154:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1168:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1178:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1186:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1226:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1236:					DeepCopyInto				75.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1255:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1265:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1279:					DeepCopy				80.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1289:					DeepCopyObject				66.7%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1297:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1318:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1328:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1334:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1344:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1353:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1363:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1371:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1385:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1395:					DeepCopyObject				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1403:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1429:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1439:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1445:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1455:					DeepCopyInto				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1465:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1475:					DeepCopyInto				100.0%
github.com/intel/kubernetes-power-manager/api/v1/zz_generated.deepcopy.go:1492:					DeepCopy				0.0%
github.com/intel/kubernetes-power-manager/build/manager/main.go:51:						init					0.0%
github.com/intel/kubernetes-power-manager/build/manager/main.go:58:						main					0.0%
github.com/intel/kubernetes-power-manager/build/nodeagent/main.go:58:						init					0.0%
github.com/intel/kubernetes-power-manager/build/nodeagent/main.go:65:						main					0.0%
github.com/intel/kubernetes-power-manager/cmd/main.go:58:							init					0.0%
github.com/intel/kubernetes-power-manager/cmd/main.go:65:							main					0.0%
github.com/intel/kubernetes-power-manager/internal/controller/common.go:28:					writeUpdatedStatusErrsIfRequired	100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingconfiguration_controller.go:60:		Reconcile				90.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingconfiguration_controller.go:114:	validateCPUIDs				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingconfiguration_controller.go:134:	validateSamplePeriods			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingconfiguration_controller.go:148:	parseConfig				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingconfiguration_controller.go:165:	SetupWithManager			0.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingprofile_controller.go:51:		Reconcile				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cpuscalingprofile_controller.go:60:		SetupWithManager			0.0%
github.com/intel/kubernetes-power-manager/internal/controller/cstates_controller.go:55:				Reconcile				90.5%
github.com/intel/kubernetes-power-manager/internal/controller/cstates_controller.go:116:			SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cstates_controller.go:123:			verifyNodeExistsInCRD			86.7%
github.com/intel/kubernetes-power-manager/internal/controller/cstates_controller.go:146:			verifyCSStatesExist			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/cstates_controller.go:162:			applyCStates				91.3%
github.com/intel/kubernetes-power-manager/internal/controller/cstates_controller.go:200:			restoreCStates				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerconfig_controller.go:63:			Reconcile				71.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerconfig_controller.go:326:			createDaemonSetIfNotPresent		61.5%
github.com/intel/kubernetes-power-manager/internal/controller/powerconfig_controller.go:370:			createDaemonSetFromManifest		77.8%
github.com/intel/kubernetes-power-manager/internal/controller/powerconfig_controller.go:386:			SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powernode_controller.go:58:			Reconcile				90.2%
github.com/intel/kubernetes-power-manager/internal/controller/powernode_controller.go:197:			prettifyCoreList			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powernode_controller.go:228:			itterPods				81.5%
github.com/intel/kubernetes-power-manager/internal/controller/powernode_controller.go:274:			SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:66:			Reconcile				89.7%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:274:			getPowerProfileRequestsFromContainers	86.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:335:			verifyProfileExists			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:346:			getNewWorkloadCPUList			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:359:			appendIfUnique				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:369:			getNewWorkloadContainerList		100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:383:			isContainerInList			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:393:			getContainerProfileFromRequests		96.3%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:445:			checkResource				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:454:			getAdmissibleContainers			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:470:			doesContainerRequireExclusiveCPUs	100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:480:			pingControlPlane			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:487:			validateCustomDevices			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:498:			getContainerID				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:508:			getCleanCoreList			71.4%
github.com/intel/kubernetes-power-manager/internal/controller/powerpod_controller.go:540:			SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerprofile_controller.go:84:			Reconcile				84.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerprofile_controller.go:353:			createExtendedResources			85.7%
github.com/intel/kubernetes-power-manager/internal/controller/powerprofile_controller.go:377:			removeExtendedResources			93.8%
github.com/intel/kubernetes-power-manager/internal/controller/powerprofile_controller.go:405:			getMaxMinFrequencyValues		87.5%
github.com/intel/kubernetes-power-manager/internal/controller/powerprofile_controller.go:420:			SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerprofile_controller.go:427:			checkGovs				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerworkload_controller.go:58:			Reconcile				82.5%
github.com/intel/kubernetes-power-manager/internal/controller/powerworkload_controller.go:246:			detectCoresRemoved			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerworkload_controller.go:258:			detectCoresAdded			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerworkload_controller.go:270:			validateCoreIsInCoreList		100.0%
github.com/intel/kubernetes-power-manager/internal/controller/powerworkload_controller.go:280:			createReservedPool			85.7%
github.com/intel/kubernetes-power-manager/internal/controller/powerworkload_controller.go:316:			SetupWithManager			0.0%
github.com/intel/kubernetes-power-manager/internal/controller/timeofday_controller.go:53:			Reconcile				88.2%
github.com/intel/kubernetes-power-manager/internal/controller/timeofday_controller.go:199:			cleanUpCronJobs				100.0%
github.com/intel/kubernetes-power-manager/internal/controller/timeofday_controller.go:212:			SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/timeofdaycronjob_controller.go:62:		Reconcile				82.9%
github.com/intel/kubernetes-power-manager/internal/controller/timeofdaycronjob_controller.go:378:		SetupWithManager			100.0%
github.com/intel/kubernetes-power-manager/internal/controller/uncore_controller.go:57:				Reconcile				0.0%
github.com/intel/kubernetes-power-manager/internal/controller/uncore_controller.go:169:				SetupWithManager			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:88:					NewESMIClient				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:98:					GetCoreEnergy				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:111:					GetPackageEnergy			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:124:					GetDataFabricClock			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:137:					GetMemoryClock				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:150:					GetCoreClockThrottleLimit		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:162:					GetPackageFreqLimit			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:179:					GetPackageMinFreq			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:193:					GetPackageMaxFreq			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:207:					GetCoreFreqLimit			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:219:					GetRailFreqLimitPolicy			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:235:					GetDFCStateEnablingControl		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:251:					GetPackagePower				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:264:					GetPackagePowerCap			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:277:					GetPackagePowerMaxCap			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:290:					GetPackagePowerEfficiencyMode		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:302:					GetCoreBoostLimit			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:314:					GetPackageC0Residency			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:326:					GetPackageTemp				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:339:					GetDDRBandwidthUtil			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:356:					GetDDRBandwidthUtilPercent		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:373:					GetDIMMPower				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:396:					GetDIMMTemp				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:420:					GetLCLKDPMMaxLevel			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:437:					GetLCLKDPMMinLevel			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:454:					GetIOLinkBandwidthUtil			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:473:					GetxGMIAggregateBandwidthUtil		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:490:					GetxGMIReadBandwidthUtil		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:507:					GetxGMIWriteBandwidthUtil		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:524:					GetCPUFamily				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:535:					GetCPUModel				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:546:					GetNumberOfCPUsPerCore			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:557:					GetNumberOfCPUs				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:568:					GetNumberOfPackages			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:579:					GetSMUFWMajorVersion			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:596:					GetSMUFWMinorVersion			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/esmi_client.go:614:					mapESMIError				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:66:					NewMSRClient				100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:87:					Close					85.7%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:100:					GetC0ResidencyPercent			71.4%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:117:					GetCxResidencyPercent			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:134:					GetPackageEnergyConsumption		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:150:					GetCoreEnergyConsumption		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:166:					getRAPLEnergyUnit			83.3%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:178:					readMetric				88.9%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:194:					addReaders				100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:211:					startC0ResidencyWorkers			100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_client.go:235:					c0ResidencyWorker			72.7%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_reader.go:27:					newMSRReader				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_reader.go:40:					read					0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/msr_reader.go:49:					close					0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:174:				NewPerfEventClient			100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:194:				Close					80.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:207:				GetCycles				100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:214:				GetInstructions				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:221:				GetCacheAccesses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:228:				GetCacheMisses				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:235:				GetBranchInstructions			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:242:				GetBranchMisses				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:250:				GetBusCycles				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:257:				GetStalledCyclesFrontend		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:265:				GetStalledCyclesBackend			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:273:				GetRefCycles				0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:280:				GetBPFOutput				100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:287:				GetL1DCacheReadAccesses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:293:				GetL1DCacheReadMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:300:				GetL1DCacheWriteAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:307:				GetL1DCacheWriteMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:313:				GetL1DCachePrefetchAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:320:				GetL1DCachePrefetchMisses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:326:				GetL1ICacheReadAccesses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:332:				GetL1ICacheReadMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:339:				GetL1ICacheWriteAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:346:				GetL1ICacheWriteMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:353:				GetL1ICachePrefetchAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:360:				GetL1ICachePrefetchMisses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:366:				GetBPUCacheReadAccesses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:372:				GetBPUCacheReadMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:379:				GetBPUCacheWriteAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:386:				GetBPUCacheWriteMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:393:				GetBPUCachePrefetchAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:400:				GetBPUCachePrefetchMisses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:407:				GetNodeCacheReadAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:414:				GetNodeCacheReadMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:421:				GetNodeCacheWriteAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:428:				GetNodeCacheWriteMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:435:				GetNodeCachePrefetchAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:442:				GetNodeCachePrefetchMisses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:449:				GetLLCacheReadAccesses			100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:456:				GetLLCacheReadMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:463:				GetLLCacheWriteAccesses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:470:				GetLLCacheWriteMisses			0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:477:				GetLLCachePrefetchAccesses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:484:				GetLLCachePrefetchMisses		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:490:				GetPackageEnergyConsumption		100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:499:				getDynamicKey				100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:505:				getKey					100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:510:				readDynamicEvent			66.7%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:529:				readEvent				66.7%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:545:				addDynamicEventGroup			100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:579:				addEventGroup				100.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:599:				addDefaultEvent				73.3%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:624:				getDynamicPMUTypeID			81.8%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:642:				getDynamicEventScale			81.8%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_client.go:661:				getDynamicPMUEventConfig		85.7%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_reader.go:49:				newDefaultPerfEventReader		0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_reader.go:70:				start					0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_reader.go:74:				close					0.0%
github.com/intel/kubernetes-power-manager/internal/metrics/perf_event_reader.go:78:				read					91.3%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:40:					Collect					100.0%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:44:					Describe				100.0%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:57:					newPerCPUCollector			93.3%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:110:				newPerCoreCollector			93.3%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:163:				newPerDieCollector			0.0%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:214:				newPerPackageCollector			93.3%
github.com/intel/kubernetes-power-manager/internal/monitoring/collectors.go:263:				newPerSystemCollector			92.9%
github.com/intel/kubernetes-power-manager/internal/monitoring/esmi_collectors.go:17:				RegisterESMICollectors			0.0%
github.com/intel/kubernetes-power-manager/internal/monitoring/esmi_collectors.go:315:				newPackageDimmCollector			94.1%
github.com/intel/kubernetes-power-manager/internal/monitoring/esmi_collectors.go:374:				newPackageNBIOCollector			93.8%
github.com/intel/kubernetes-power-manager/internal/monitoring/esmi_collectors.go:428:				newPackageIOLinkCollector		93.8%
github.com/intel/kubernetes-power-manager/internal/monitoring/esmi_collectors.go:481:				newPerIOLinkCollector			93.3%
github.com/intel/kubernetes-power-manager/internal/monitoring/msr_collectors.go:12:				RegisterMSRCollectors			0.0%
github.com/intel/kubernetes-power-manager/internal/monitoring/perf_event_collectors.go:12:			RegisterPerfEventCollectors		0.0%
github.com/intel/kubernetes-power-manager/internal/scaling/cpu_freq.go:16:					getCPUFreqPath				0.0%
github.com/intel/kubernetes-power-manager/internal/scaling/cpu_freq.go:24:					getCurrentGovernor			80.0%
github.com/intel/kubernetes-power-manager/internal/scaling/cpu_freq.go:34:					isUserspaceGovernor			75.0%
github.com/intel/kubernetes-power-manager/internal/scaling/cpu_freq.go:43:					setCPUFrequency				70.0%
github.com/intel/kubernetes-power-manager/internal/scaling/cpu_freq.go:65:					getCPUFrequency				77.8%
github.com/intel/kubernetes-power-manager/internal/scaling/manager.go:31:					NewCPUScalingManager			0.0%
github.com/intel/kubernetes-power-manager/internal/scaling/manager.go:42:					Start					100.0%
github.com/intel/kubernetes-power-manager/internal/scaling/manager.go:48:					stop					100.0%
github.com/intel/kubernetes-power-manager/internal/scaling/manager.go:65:					UpdateConfig				94.4%
github.com/intel/kubernetes-power-manager/internal/scaling/manager.go:107:					getManagedCPUIDs			100.0%
github.com/intel/kubernetes-power-manager/internal/scaling/manager.go:117:					getCPUScalingWorker			100.0%
github.com/intel/kubernetes-power-manager/internal/scaling/updater.go:15:					NewCPUScalingUpdater			0.0%
github.com/intel/kubernetes-power-manager/internal/scaling/updater.go:23:					Update					0.0%
github.com/intel/kubernetes-power-manager/internal/scaling/worker.go:25:					NewCPUScalingWorker			0.0%
github.com/intel/kubernetes-power-manager/internal/scaling/worker.go:43:					UpdateOpts				100.0%
github.com/intel/kubernetes-power-manager/internal/scaling/worker.go:47:					Stop					100.0%
github.com/intel/kubernetes-power-manager/internal/scaling/worker.go:52:					runLoop					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:35:						NewBuilder				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:45:						Add					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:56:						Result					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:67:						NewCPUSet				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:76:						Size					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:81:						IsEmpty					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:86:						Contains				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:93:						Equals					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:99:						Filter					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:112:						FilterNot				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:123:						IsSubsetOf				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:137:						Union					83.3%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:151:						UnionAll				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:167:						Intersection				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:174:						Difference				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:180:						ToSlice					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:191:						ToSliceNoSort				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:201:						ToSliceInt64				100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:212:						ToSliceNoSortInt64			100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:224:						String					100.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:266:						MustParse				75.0%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:277:						Parse					85.7%
github.com/intel/kubernetes-power-manager/pkg/cpuset/cpuset.go:319:						Clone					100.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:29:			NewPodResourcesClient			0.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:34:			NewControlPlaneClient			0.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:38:			NewDualSocketPodClient			0.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:48:			newClient				0.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:58:			getV1Client				0.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:76:			listResources				72.7%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:97:			GetContainerCPUs			46.7%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:123:			parseContainers				100.0%
github.com/intel/kubernetes-power-manager/pkg/podresourcesclient/podresourcesclient.go:138:			cpuIDsToString				100.0%
github.com/intel/kubernetes-power-manager/pkg/podstate/podstate.go:11:						NewState				100.0%
github.com/intel/kubernetes-power-manager/pkg/podstate/podstate.go:19:						UpdateStateGuaranteedPods		100.0%
github.com/intel/kubernetes-power-manager/pkg/podstate/podstate.go:31:						GetPodFromState				100.0%
github.com/intel/kubernetes-power-manager/pkg/podstate/podstate.go:41:						GetCPUsFromPodState			100.0%
github.com/intel/kubernetes-power-manager/pkg/podstate/podstate.go:50:						DeletePodFromState			100.0%
github.com/intel/kubernetes-power-manager/pkg/state/state.go:11:						NewPowerNodeData			100.0%
github.com/intel/kubernetes-power-manager/pkg/state/state.go:17:						UpdatePowerNodeData			100.0%
github.com/intel/kubernetes-power-manager/pkg/state/state.go:27:						DeletePowerNodeData			100.0%
github.com/intel/kubernetes-power-manager/pkg/state/state.go:35:						Difference				100.0%
github.com/intel/kubernetes-power-manager/pkg/state/state.go:47:						NodeNotInNodeInfo			100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:30:						Topology				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:34:						ValidateCStates				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:38:						AvailableCStates			0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:42:						GetAllExclusivePools			100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:46:						SetName					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:50:						GetName					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:54:						GetFreqRanges				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:58:						GetFeaturesInfo				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:67:						GetReservedPool				75.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:76:						GetSharedPool				75.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:84:						AddExclusivePool			100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:94:						GetExclusivePool			100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:103:						GetAllCpus				75.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:117:						SetCStates				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:121:						Clear					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:125:						Name					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:129:						Cpus					75.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:137:						SetCpus					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:141:						SetCpuIDs				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:145:						Remove					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:149:						MoveCpuIDs				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:153:						MoveCpus				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:157:						SetPowerProfile				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:162:						GetPowerProfile				75.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:175:						Name					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:179:						Epp					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:183:						MaxFreq					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:187:						MinFreq					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:191:						Governor				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:200:						SetCStates				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:204:						GetID					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:208:						SetPool					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:212:						MakeCPUList				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:226:						MakeList				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:230:						CPUs					75.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:238:						GetID					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:248:						GetID					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:252:						SetUncore				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:256:						applyUncore				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:260:						getEffectiveUncore			0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:268:						addCpu					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:282:						CPUs					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:293:						Packages				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:304:						Package					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:323:						MakeList				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:327:						GetID					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:331:						SetUncore				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:335:						applyUncore				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:339:						getEffectiveUncore			0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:347:						addCpu					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:361:						CPUs					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:372:						Dies					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:383:						Die					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:399:						MakeList				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:403:						GetID					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:407:						SetUncore				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:411:						applyUncore				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:415:						getEffectiveUncore			0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:423:						addCpu					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:437:						CPUs					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:448:						Cores					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:459:						Core					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:475:						GetMax					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:479:						GetMin					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:483:						SetupDummyFiles				95.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:597:						FullDummySystem				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:618:						Get					66.7%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:624:						List					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:632:						Create					66.7%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:639:						Update					66.7%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:646:						Delete					66.7%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:653:						DeleteAllOf				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:660:						Patch					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:667:						Status					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:676:						Update					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:688:						Add					100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:692:						Elected					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:696:						AddMetricsExtraHandler			0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:700:						AddHealthzCheck				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:704:						AddReadyzCheck				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:708:						Start					0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:712:						GetWebhookServer			0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:716:						GetLogger				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:721:						GetControllerOptions			100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:725:						GetScheme				100.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:728:						SetFields				0.0%
github.com/intel/kubernetes-power-manager/pkg/testutils/utils.go:732:						GetCache				100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:36:							GetAddressAndDialer			100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:48:							dial					100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:52:							parseEndpointWithFallbackProtocol	100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:63:							parseEndpoint				87.5%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:84:							CPUInCPUList				100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:94:							NodeNameInNodeList			100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:104:							StringInStringList			100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:116:							UnpackErrsToStrings			100.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:133:							IterateOverCPUs				0.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:146:							IterateOverCores			0.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:157:							IterateOverDies				0.0%
github.com/intel/kubernetes-power-manager/pkg/util/util.go:166:							IterateOverPackages			0.0%
total:														(statements)				62.8%

go-beautiful-html-coverage ↗

@martin-mat martin-mat closed this Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants