k8s.io/kubernetes@v1.29.3/pkg/kubelet/server/stats/testing/mock_stats_provider.go (about) 1 /* 2 Copyright The Kubernetes Authors. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 // Code generated by MockGen. DO NOT EDIT. 18 // Source: handler.go 19 20 // Package testing is a generated GoMock package. 21 package testing 22 23 import ( 24 context "context" 25 reflect "reflect" 26 27 gomock "github.com/golang/mock/gomock" 28 v1 "github.com/google/cadvisor/info/v1" 29 v2 "github.com/google/cadvisor/info/v2" 30 v10 "k8s.io/api/core/v1" 31 types "k8s.io/apimachinery/pkg/types" 32 v1alpha1 "k8s.io/kubelet/pkg/apis/stats/v1alpha1" 33 cm "k8s.io/kubernetes/pkg/kubelet/cm" 34 volume "k8s.io/kubernetes/pkg/volume" 35 ) 36 37 // MockProvider is a mock of Provider interface. 38 type MockProvider struct { 39 ctrl *gomock.Controller 40 recorder *MockProviderMockRecorder 41 } 42 43 // MockProviderMockRecorder is the mock recorder for MockProvider. 44 type MockProviderMockRecorder struct { 45 mock *MockProvider 46 } 47 48 // NewMockProvider creates a new mock instance. 49 func NewMockProvider(ctrl *gomock.Controller) *MockProvider { 50 mock := &MockProvider{ctrl: ctrl} 51 mock.recorder = &MockProviderMockRecorder{mock} 52 return mock 53 } 54 55 // EXPECT returns an object that allows the caller to indicate expected use. 56 func (m *MockProvider) EXPECT() *MockProviderMockRecorder { 57 return m.recorder 58 } 59 60 // GetCgroupCPUAndMemoryStats mocks base method. 61 func (m *MockProvider) GetCgroupCPUAndMemoryStats(cgroupName string, updateStats bool) (*v1alpha1.ContainerStats, error) { 62 m.ctrl.T.Helper() 63 ret := m.ctrl.Call(m, "GetCgroupCPUAndMemoryStats", cgroupName, updateStats) 64 ret0, _ := ret[0].(*v1alpha1.ContainerStats) 65 ret1, _ := ret[1].(error) 66 return ret0, ret1 67 } 68 69 // GetCgroupCPUAndMemoryStats indicates an expected call of GetCgroupCPUAndMemoryStats. 70 func (mr *MockProviderMockRecorder) GetCgroupCPUAndMemoryStats(cgroupName, updateStats interface{}) *gomock.Call { 71 mr.mock.ctrl.T.Helper() 72 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCgroupCPUAndMemoryStats", reflect.TypeOf((*MockProvider)(nil).GetCgroupCPUAndMemoryStats), cgroupName, updateStats) 73 } 74 75 // GetCgroupStats mocks base method. 76 func (m *MockProvider) GetCgroupStats(cgroupName string, updateStats bool) (*v1alpha1.ContainerStats, *v1alpha1.NetworkStats, error) { 77 m.ctrl.T.Helper() 78 ret := m.ctrl.Call(m, "GetCgroupStats", cgroupName, updateStats) 79 ret0, _ := ret[0].(*v1alpha1.ContainerStats) 80 ret1, _ := ret[1].(*v1alpha1.NetworkStats) 81 ret2, _ := ret[2].(error) 82 return ret0, ret1, ret2 83 } 84 85 // GetCgroupStats indicates an expected call of GetCgroupStats. 86 func (mr *MockProviderMockRecorder) GetCgroupStats(cgroupName, updateStats interface{}) *gomock.Call { 87 mr.mock.ctrl.T.Helper() 88 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCgroupStats", reflect.TypeOf((*MockProvider)(nil).GetCgroupStats), cgroupName, updateStats) 89 } 90 91 // GetContainerInfo mocks base method. 92 func (m *MockProvider) GetContainerInfo(ctx context.Context, podFullName string, uid types.UID, containerName string, req *v1.ContainerInfoRequest) (*v1.ContainerInfo, error) { 93 m.ctrl.T.Helper() 94 ret := m.ctrl.Call(m, "GetContainerInfo", ctx, podFullName, uid, containerName, req) 95 ret0, _ := ret[0].(*v1.ContainerInfo) 96 ret1, _ := ret[1].(error) 97 return ret0, ret1 98 } 99 100 // GetContainerInfo indicates an expected call of GetContainerInfo. 101 func (mr *MockProviderMockRecorder) GetContainerInfo(ctx, podFullName, uid, containerName, req interface{}) *gomock.Call { 102 mr.mock.ctrl.T.Helper() 103 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContainerInfo", reflect.TypeOf((*MockProvider)(nil).GetContainerInfo), ctx, podFullName, uid, containerName, req) 104 } 105 106 // GetNode mocks base method. 107 func (m *MockProvider) GetNode() (*v10.Node, error) { 108 m.ctrl.T.Helper() 109 ret := m.ctrl.Call(m, "GetNode") 110 ret0, _ := ret[0].(*v10.Node) 111 ret1, _ := ret[1].(error) 112 return ret0, ret1 113 } 114 115 // GetNode indicates an expected call of GetNode. 116 func (mr *MockProviderMockRecorder) GetNode() *gomock.Call { 117 mr.mock.ctrl.T.Helper() 118 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNode", reflect.TypeOf((*MockProvider)(nil).GetNode)) 119 } 120 121 // GetNodeConfig mocks base method. 122 func (m *MockProvider) GetNodeConfig() cm.NodeConfig { 123 m.ctrl.T.Helper() 124 ret := m.ctrl.Call(m, "GetNodeConfig") 125 ret0, _ := ret[0].(cm.NodeConfig) 126 return ret0 127 } 128 129 // GetNodeConfig indicates an expected call of GetNodeConfig. 130 func (mr *MockProviderMockRecorder) GetNodeConfig() *gomock.Call { 131 mr.mock.ctrl.T.Helper() 132 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNodeConfig", reflect.TypeOf((*MockProvider)(nil).GetNodeConfig)) 133 } 134 135 // GetPodByCgroupfs mocks base method. 136 func (m *MockProvider) GetPodByCgroupfs(cgroupfs string) (*v10.Pod, bool) { 137 m.ctrl.T.Helper() 138 ret := m.ctrl.Call(m, "GetPodByCgroupfs", cgroupfs) 139 ret0, _ := ret[0].(*v10.Pod) 140 ret1, _ := ret[1].(bool) 141 return ret0, ret1 142 } 143 144 // GetPodByCgroupfs indicates an expected call of GetPodByCgroupfs. 145 func (mr *MockProviderMockRecorder) GetPodByCgroupfs(cgroupfs interface{}) *gomock.Call { 146 mr.mock.ctrl.T.Helper() 147 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByCgroupfs", reflect.TypeOf((*MockProvider)(nil).GetPodByCgroupfs), cgroupfs) 148 } 149 150 // GetPodByName mocks base method. 151 func (m *MockProvider) GetPodByName(namespace, name string) (*v10.Pod, bool) { 152 m.ctrl.T.Helper() 153 ret := m.ctrl.Call(m, "GetPodByName", namespace, name) 154 ret0, _ := ret[0].(*v10.Pod) 155 ret1, _ := ret[1].(bool) 156 return ret0, ret1 157 } 158 159 // GetPodByName indicates an expected call of GetPodByName. 160 func (mr *MockProviderMockRecorder) GetPodByName(namespace, name interface{}) *gomock.Call { 161 mr.mock.ctrl.T.Helper() 162 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByName", reflect.TypeOf((*MockProvider)(nil).GetPodByName), namespace, name) 163 } 164 165 // GetPodCgroupRoot mocks base method. 166 func (m *MockProvider) GetPodCgroupRoot() string { 167 m.ctrl.T.Helper() 168 ret := m.ctrl.Call(m, "GetPodCgroupRoot") 169 ret0, _ := ret[0].(string) 170 return ret0 171 } 172 173 // GetPodCgroupRoot indicates an expected call of GetPodCgroupRoot. 174 func (mr *MockProviderMockRecorder) GetPodCgroupRoot() *gomock.Call { 175 mr.mock.ctrl.T.Helper() 176 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodCgroupRoot", reflect.TypeOf((*MockProvider)(nil).GetPodCgroupRoot)) 177 } 178 179 // GetPods mocks base method. 180 func (m *MockProvider) GetPods() []*v10.Pod { 181 m.ctrl.T.Helper() 182 ret := m.ctrl.Call(m, "GetPods") 183 ret0, _ := ret[0].([]*v10.Pod) 184 return ret0 185 } 186 187 // GetPods indicates an expected call of GetPods. 188 func (mr *MockProviderMockRecorder) GetPods() *gomock.Call { 189 mr.mock.ctrl.T.Helper() 190 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPods", reflect.TypeOf((*MockProvider)(nil).GetPods)) 191 } 192 193 // GetRawContainerInfo mocks base method. 194 func (m *MockProvider) GetRawContainerInfo(containerName string, req *v1.ContainerInfoRequest, subcontainers bool) (map[string]*v1.ContainerInfo, error) { 195 m.ctrl.T.Helper() 196 ret := m.ctrl.Call(m, "GetRawContainerInfo", containerName, req, subcontainers) 197 ret0, _ := ret[0].(map[string]*v1.ContainerInfo) 198 ret1, _ := ret[1].(error) 199 return ret0, ret1 200 } 201 202 // GetRawContainerInfo indicates an expected call of GetRawContainerInfo. 203 func (mr *MockProviderMockRecorder) GetRawContainerInfo(containerName, req, subcontainers interface{}) *gomock.Call { 204 mr.mock.ctrl.T.Helper() 205 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRawContainerInfo", reflect.TypeOf((*MockProvider)(nil).GetRawContainerInfo), containerName, req, subcontainers) 206 } 207 208 // GetRequestedContainersInfo mocks base method. 209 func (m *MockProvider) GetRequestedContainersInfo(containerName string, options v2.RequestOptions) (map[string]*v1.ContainerInfo, error) { 210 m.ctrl.T.Helper() 211 ret := m.ctrl.Call(m, "GetRequestedContainersInfo", containerName, options) 212 ret0, _ := ret[0].(map[string]*v1.ContainerInfo) 213 ret1, _ := ret[1].(error) 214 return ret0, ret1 215 } 216 217 // GetRequestedContainersInfo indicates an expected call of GetRequestedContainersInfo. 218 func (mr *MockProviderMockRecorder) GetRequestedContainersInfo(containerName, options interface{}) *gomock.Call { 219 mr.mock.ctrl.T.Helper() 220 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRequestedContainersInfo", reflect.TypeOf((*MockProvider)(nil).GetRequestedContainersInfo), containerName, options) 221 } 222 223 // ImageFsStats mocks base method. 224 func (m *MockProvider) ImageFsStats(ctx context.Context) (*v1alpha1.FsStats, *v1alpha1.FsStats, error) { 225 m.ctrl.T.Helper() 226 ret := m.ctrl.Call(m, "ImageFsStats", ctx) 227 ret0, _ := ret[0].(*v1alpha1.FsStats) 228 ret1, _ := ret[1].(*v1alpha1.FsStats) 229 ret2, _ := ret[2].(error) 230 return ret0, ret1, ret2 231 } 232 233 // ImageFsStats indicates an expected call of ImageFsStats. 234 func (mr *MockProviderMockRecorder) ImageFsStats(ctx interface{}) *gomock.Call { 235 mr.mock.ctrl.T.Helper() 236 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageFsStats", reflect.TypeOf((*MockProvider)(nil).ImageFsStats), ctx) 237 } 238 239 // ListBlockVolumesForPod mocks base method. 240 func (m *MockProvider) ListBlockVolumesForPod(podUID types.UID) (map[string]volume.BlockVolume, bool) { 241 m.ctrl.T.Helper() 242 ret := m.ctrl.Call(m, "ListBlockVolumesForPod", podUID) 243 ret0, _ := ret[0].(map[string]volume.BlockVolume) 244 ret1, _ := ret[1].(bool) 245 return ret0, ret1 246 } 247 248 // ListBlockVolumesForPod indicates an expected call of ListBlockVolumesForPod. 249 func (mr *MockProviderMockRecorder) ListBlockVolumesForPod(podUID interface{}) *gomock.Call { 250 mr.mock.ctrl.T.Helper() 251 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListBlockVolumesForPod", reflect.TypeOf((*MockProvider)(nil).ListBlockVolumesForPod), podUID) 252 } 253 254 // ListPodCPUAndMemoryStats mocks base method. 255 func (m *MockProvider) ListPodCPUAndMemoryStats(ctx context.Context) ([]v1alpha1.PodStats, error) { 256 m.ctrl.T.Helper() 257 ret := m.ctrl.Call(m, "ListPodCPUAndMemoryStats", ctx) 258 ret0, _ := ret[0].([]v1alpha1.PodStats) 259 ret1, _ := ret[1].(error) 260 return ret0, ret1 261 } 262 263 // ListPodCPUAndMemoryStats indicates an expected call of ListPodCPUAndMemoryStats. 264 func (mr *MockProviderMockRecorder) ListPodCPUAndMemoryStats(ctx interface{}) *gomock.Call { 265 mr.mock.ctrl.T.Helper() 266 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodCPUAndMemoryStats", reflect.TypeOf((*MockProvider)(nil).ListPodCPUAndMemoryStats), ctx) 267 } 268 269 // ListPodStats mocks base method. 270 func (m *MockProvider) ListPodStats(ctx context.Context) ([]v1alpha1.PodStats, error) { 271 m.ctrl.T.Helper() 272 ret := m.ctrl.Call(m, "ListPodStats", ctx) 273 ret0, _ := ret[0].([]v1alpha1.PodStats) 274 ret1, _ := ret[1].(error) 275 return ret0, ret1 276 } 277 278 // ListPodStats indicates an expected call of ListPodStats. 279 func (mr *MockProviderMockRecorder) ListPodStats(ctx interface{}) *gomock.Call { 280 mr.mock.ctrl.T.Helper() 281 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodStats", reflect.TypeOf((*MockProvider)(nil).ListPodStats), ctx) 282 } 283 284 // ListPodStatsAndUpdateCPUNanoCoreUsage mocks base method. 285 func (m *MockProvider) ListPodStatsAndUpdateCPUNanoCoreUsage(ctx context.Context) ([]v1alpha1.PodStats, error) { 286 m.ctrl.T.Helper() 287 ret := m.ctrl.Call(m, "ListPodStatsAndUpdateCPUNanoCoreUsage", ctx) 288 ret0, _ := ret[0].([]v1alpha1.PodStats) 289 ret1, _ := ret[1].(error) 290 return ret0, ret1 291 } 292 293 // ListPodStatsAndUpdateCPUNanoCoreUsage indicates an expected call of ListPodStatsAndUpdateCPUNanoCoreUsage. 294 func (mr *MockProviderMockRecorder) ListPodStatsAndUpdateCPUNanoCoreUsage(ctx interface{}) *gomock.Call { 295 mr.mock.ctrl.T.Helper() 296 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodStatsAndUpdateCPUNanoCoreUsage", reflect.TypeOf((*MockProvider)(nil).ListPodStatsAndUpdateCPUNanoCoreUsage), ctx) 297 } 298 299 // ListVolumesForPod mocks base method. 300 func (m *MockProvider) ListVolumesForPod(podUID types.UID) (map[string]volume.Volume, bool) { 301 m.ctrl.T.Helper() 302 ret := m.ctrl.Call(m, "ListVolumesForPod", podUID) 303 ret0, _ := ret[0].(map[string]volume.Volume) 304 ret1, _ := ret[1].(bool) 305 return ret0, ret1 306 } 307 308 // ListVolumesForPod indicates an expected call of ListVolumesForPod. 309 func (mr *MockProviderMockRecorder) ListVolumesForPod(podUID interface{}) *gomock.Call { 310 mr.mock.ctrl.T.Helper() 311 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVolumesForPod", reflect.TypeOf((*MockProvider)(nil).ListVolumesForPod), podUID) 312 } 313 314 // RlimitStats mocks base method. 315 func (m *MockProvider) RlimitStats() (*v1alpha1.RlimitStats, error) { 316 m.ctrl.T.Helper() 317 ret := m.ctrl.Call(m, "RlimitStats") 318 ret0, _ := ret[0].(*v1alpha1.RlimitStats) 319 ret1, _ := ret[1].(error) 320 return ret0, ret1 321 } 322 323 // RlimitStats indicates an expected call of RlimitStats. 324 func (mr *MockProviderMockRecorder) RlimitStats() *gomock.Call { 325 mr.mock.ctrl.T.Helper() 326 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RlimitStats", reflect.TypeOf((*MockProvider)(nil).RlimitStats)) 327 } 328 329 // RootFsStats mocks base method. 330 func (m *MockProvider) RootFsStats() (*v1alpha1.FsStats, error) { 331 m.ctrl.T.Helper() 332 ret := m.ctrl.Call(m, "RootFsStats") 333 ret0, _ := ret[0].(*v1alpha1.FsStats) 334 ret1, _ := ret[1].(error) 335 return ret0, ret1 336 } 337 338 // RootFsStats indicates an expected call of RootFsStats. 339 func (mr *MockProviderMockRecorder) RootFsStats() *gomock.Call { 340 mr.mock.ctrl.T.Helper() 341 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RootFsStats", reflect.TypeOf((*MockProvider)(nil).RootFsStats)) 342 }