k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/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 // Generated by this command: 21 // 22 // mockgen -source=handler.go -destination=testing/mock_stats_provider.go -package=testing Provider 23 // 24 25 // Package testing is a generated GoMock package. 26 package testing 27 28 import ( 29 context "context" 30 reflect "reflect" 31 32 v1 "github.com/google/cadvisor/info/v1" 33 v2 "github.com/google/cadvisor/info/v2" 34 gomock "go.uber.org/mock/gomock" 35 v10 "k8s.io/api/core/v1" 36 types "k8s.io/apimachinery/pkg/types" 37 v1alpha1 "k8s.io/kubelet/pkg/apis/stats/v1alpha1" 38 cm "k8s.io/kubernetes/pkg/kubelet/cm" 39 volume "k8s.io/kubernetes/pkg/volume" 40 ) 41 42 // MockProvider is a mock of Provider interface. 43 type MockProvider struct { 44 ctrl *gomock.Controller 45 recorder *MockProviderMockRecorder 46 } 47 48 // MockProviderMockRecorder is the mock recorder for MockProvider. 49 type MockProviderMockRecorder struct { 50 mock *MockProvider 51 } 52 53 // NewMockProvider creates a new mock instance. 54 func NewMockProvider(ctrl *gomock.Controller) *MockProvider { 55 mock := &MockProvider{ctrl: ctrl} 56 mock.recorder = &MockProviderMockRecorder{mock} 57 return mock 58 } 59 60 // EXPECT returns an object that allows the caller to indicate expected use. 61 func (m *MockProvider) EXPECT() *MockProviderMockRecorder { 62 return m.recorder 63 } 64 65 // GetCgroupCPUAndMemoryStats mocks base method. 66 func (m *MockProvider) GetCgroupCPUAndMemoryStats(cgroupName string, updateStats bool) (*v1alpha1.ContainerStats, error) { 67 m.ctrl.T.Helper() 68 ret := m.ctrl.Call(m, "GetCgroupCPUAndMemoryStats", cgroupName, updateStats) 69 ret0, _ := ret[0].(*v1alpha1.ContainerStats) 70 ret1, _ := ret[1].(error) 71 return ret0, ret1 72 } 73 74 // GetCgroupCPUAndMemoryStats indicates an expected call of GetCgroupCPUAndMemoryStats. 75 func (mr *MockProviderMockRecorder) GetCgroupCPUAndMemoryStats(cgroupName, updateStats any) *gomock.Call { 76 mr.mock.ctrl.T.Helper() 77 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCgroupCPUAndMemoryStats", reflect.TypeOf((*MockProvider)(nil).GetCgroupCPUAndMemoryStats), cgroupName, updateStats) 78 } 79 80 // GetCgroupStats mocks base method. 81 func (m *MockProvider) GetCgroupStats(cgroupName string, updateStats bool) (*v1alpha1.ContainerStats, *v1alpha1.NetworkStats, error) { 82 m.ctrl.T.Helper() 83 ret := m.ctrl.Call(m, "GetCgroupStats", cgroupName, updateStats) 84 ret0, _ := ret[0].(*v1alpha1.ContainerStats) 85 ret1, _ := ret[1].(*v1alpha1.NetworkStats) 86 ret2, _ := ret[2].(error) 87 return ret0, ret1, ret2 88 } 89 90 // GetCgroupStats indicates an expected call of GetCgroupStats. 91 func (mr *MockProviderMockRecorder) GetCgroupStats(cgroupName, updateStats any) *gomock.Call { 92 mr.mock.ctrl.T.Helper() 93 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCgroupStats", reflect.TypeOf((*MockProvider)(nil).GetCgroupStats), cgroupName, updateStats) 94 } 95 96 // GetNode mocks base method. 97 func (m *MockProvider) GetNode() (*v10.Node, error) { 98 m.ctrl.T.Helper() 99 ret := m.ctrl.Call(m, "GetNode") 100 ret0, _ := ret[0].(*v10.Node) 101 ret1, _ := ret[1].(error) 102 return ret0, ret1 103 } 104 105 // GetNode indicates an expected call of GetNode. 106 func (mr *MockProviderMockRecorder) GetNode() *gomock.Call { 107 mr.mock.ctrl.T.Helper() 108 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNode", reflect.TypeOf((*MockProvider)(nil).GetNode)) 109 } 110 111 // GetNodeConfig mocks base method. 112 func (m *MockProvider) GetNodeConfig() cm.NodeConfig { 113 m.ctrl.T.Helper() 114 ret := m.ctrl.Call(m, "GetNodeConfig") 115 ret0, _ := ret[0].(cm.NodeConfig) 116 return ret0 117 } 118 119 // GetNodeConfig indicates an expected call of GetNodeConfig. 120 func (mr *MockProviderMockRecorder) GetNodeConfig() *gomock.Call { 121 mr.mock.ctrl.T.Helper() 122 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNodeConfig", reflect.TypeOf((*MockProvider)(nil).GetNodeConfig)) 123 } 124 125 // GetPodByCgroupfs mocks base method. 126 func (m *MockProvider) GetPodByCgroupfs(cgroupfs string) (*v10.Pod, bool) { 127 m.ctrl.T.Helper() 128 ret := m.ctrl.Call(m, "GetPodByCgroupfs", cgroupfs) 129 ret0, _ := ret[0].(*v10.Pod) 130 ret1, _ := ret[1].(bool) 131 return ret0, ret1 132 } 133 134 // GetPodByCgroupfs indicates an expected call of GetPodByCgroupfs. 135 func (mr *MockProviderMockRecorder) GetPodByCgroupfs(cgroupfs any) *gomock.Call { 136 mr.mock.ctrl.T.Helper() 137 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByCgroupfs", reflect.TypeOf((*MockProvider)(nil).GetPodByCgroupfs), cgroupfs) 138 } 139 140 // GetPodByName mocks base method. 141 func (m *MockProvider) GetPodByName(namespace, name string) (*v10.Pod, bool) { 142 m.ctrl.T.Helper() 143 ret := m.ctrl.Call(m, "GetPodByName", namespace, name) 144 ret0, _ := ret[0].(*v10.Pod) 145 ret1, _ := ret[1].(bool) 146 return ret0, ret1 147 } 148 149 // GetPodByName indicates an expected call of GetPodByName. 150 func (mr *MockProviderMockRecorder) GetPodByName(namespace, name any) *gomock.Call { 151 mr.mock.ctrl.T.Helper() 152 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByName", reflect.TypeOf((*MockProvider)(nil).GetPodByName), namespace, name) 153 } 154 155 // GetPodCgroupRoot mocks base method. 156 func (m *MockProvider) GetPodCgroupRoot() string { 157 m.ctrl.T.Helper() 158 ret := m.ctrl.Call(m, "GetPodCgroupRoot") 159 ret0, _ := ret[0].(string) 160 return ret0 161 } 162 163 // GetPodCgroupRoot indicates an expected call of GetPodCgroupRoot. 164 func (mr *MockProviderMockRecorder) GetPodCgroupRoot() *gomock.Call { 165 mr.mock.ctrl.T.Helper() 166 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodCgroupRoot", reflect.TypeOf((*MockProvider)(nil).GetPodCgroupRoot)) 167 } 168 169 // GetPods mocks base method. 170 func (m *MockProvider) GetPods() []*v10.Pod { 171 m.ctrl.T.Helper() 172 ret := m.ctrl.Call(m, "GetPods") 173 ret0, _ := ret[0].([]*v10.Pod) 174 return ret0 175 } 176 177 // GetPods indicates an expected call of GetPods. 178 func (mr *MockProviderMockRecorder) GetPods() *gomock.Call { 179 mr.mock.ctrl.T.Helper() 180 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPods", reflect.TypeOf((*MockProvider)(nil).GetPods)) 181 } 182 183 // GetRequestedContainersInfo mocks base method. 184 func (m *MockProvider) GetRequestedContainersInfo(containerName string, options v2.RequestOptions) (map[string]*v1.ContainerInfo, error) { 185 m.ctrl.T.Helper() 186 ret := m.ctrl.Call(m, "GetRequestedContainersInfo", containerName, options) 187 ret0, _ := ret[0].(map[string]*v1.ContainerInfo) 188 ret1, _ := ret[1].(error) 189 return ret0, ret1 190 } 191 192 // GetRequestedContainersInfo indicates an expected call of GetRequestedContainersInfo. 193 func (mr *MockProviderMockRecorder) GetRequestedContainersInfo(containerName, options any) *gomock.Call { 194 mr.mock.ctrl.T.Helper() 195 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRequestedContainersInfo", reflect.TypeOf((*MockProvider)(nil).GetRequestedContainersInfo), containerName, options) 196 } 197 198 // ImageFsStats mocks base method. 199 func (m *MockProvider) ImageFsStats(ctx context.Context) (*v1alpha1.FsStats, *v1alpha1.FsStats, error) { 200 m.ctrl.T.Helper() 201 ret := m.ctrl.Call(m, "ImageFsStats", ctx) 202 ret0, _ := ret[0].(*v1alpha1.FsStats) 203 ret1, _ := ret[1].(*v1alpha1.FsStats) 204 ret2, _ := ret[2].(error) 205 return ret0, ret1, ret2 206 } 207 208 // ImageFsStats indicates an expected call of ImageFsStats. 209 func (mr *MockProviderMockRecorder) ImageFsStats(ctx any) *gomock.Call { 210 mr.mock.ctrl.T.Helper() 211 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageFsStats", reflect.TypeOf((*MockProvider)(nil).ImageFsStats), ctx) 212 } 213 214 // ListBlockVolumesForPod mocks base method. 215 func (m *MockProvider) ListBlockVolumesForPod(podUID types.UID) (map[string]volume.BlockVolume, bool) { 216 m.ctrl.T.Helper() 217 ret := m.ctrl.Call(m, "ListBlockVolumesForPod", podUID) 218 ret0, _ := ret[0].(map[string]volume.BlockVolume) 219 ret1, _ := ret[1].(bool) 220 return ret0, ret1 221 } 222 223 // ListBlockVolumesForPod indicates an expected call of ListBlockVolumesForPod. 224 func (mr *MockProviderMockRecorder) ListBlockVolumesForPod(podUID any) *gomock.Call { 225 mr.mock.ctrl.T.Helper() 226 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListBlockVolumesForPod", reflect.TypeOf((*MockProvider)(nil).ListBlockVolumesForPod), podUID) 227 } 228 229 // ListPodCPUAndMemoryStats mocks base method. 230 func (m *MockProvider) ListPodCPUAndMemoryStats(ctx context.Context) ([]v1alpha1.PodStats, error) { 231 m.ctrl.T.Helper() 232 ret := m.ctrl.Call(m, "ListPodCPUAndMemoryStats", ctx) 233 ret0, _ := ret[0].([]v1alpha1.PodStats) 234 ret1, _ := ret[1].(error) 235 return ret0, ret1 236 } 237 238 // ListPodCPUAndMemoryStats indicates an expected call of ListPodCPUAndMemoryStats. 239 func (mr *MockProviderMockRecorder) ListPodCPUAndMemoryStats(ctx any) *gomock.Call { 240 mr.mock.ctrl.T.Helper() 241 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodCPUAndMemoryStats", reflect.TypeOf((*MockProvider)(nil).ListPodCPUAndMemoryStats), ctx) 242 } 243 244 // ListPodStats mocks base method. 245 func (m *MockProvider) ListPodStats(ctx context.Context) ([]v1alpha1.PodStats, error) { 246 m.ctrl.T.Helper() 247 ret := m.ctrl.Call(m, "ListPodStats", ctx) 248 ret0, _ := ret[0].([]v1alpha1.PodStats) 249 ret1, _ := ret[1].(error) 250 return ret0, ret1 251 } 252 253 // ListPodStats indicates an expected call of ListPodStats. 254 func (mr *MockProviderMockRecorder) ListPodStats(ctx any) *gomock.Call { 255 mr.mock.ctrl.T.Helper() 256 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodStats", reflect.TypeOf((*MockProvider)(nil).ListPodStats), ctx) 257 } 258 259 // ListPodStatsAndUpdateCPUNanoCoreUsage mocks base method. 260 func (m *MockProvider) ListPodStatsAndUpdateCPUNanoCoreUsage(ctx context.Context) ([]v1alpha1.PodStats, error) { 261 m.ctrl.T.Helper() 262 ret := m.ctrl.Call(m, "ListPodStatsAndUpdateCPUNanoCoreUsage", ctx) 263 ret0, _ := ret[0].([]v1alpha1.PodStats) 264 ret1, _ := ret[1].(error) 265 return ret0, ret1 266 } 267 268 // ListPodStatsAndUpdateCPUNanoCoreUsage indicates an expected call of ListPodStatsAndUpdateCPUNanoCoreUsage. 269 func (mr *MockProviderMockRecorder) ListPodStatsAndUpdateCPUNanoCoreUsage(ctx any) *gomock.Call { 270 mr.mock.ctrl.T.Helper() 271 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodStatsAndUpdateCPUNanoCoreUsage", reflect.TypeOf((*MockProvider)(nil).ListPodStatsAndUpdateCPUNanoCoreUsage), ctx) 272 } 273 274 // ListVolumesForPod mocks base method. 275 func (m *MockProvider) ListVolumesForPod(podUID types.UID) (map[string]volume.Volume, bool) { 276 m.ctrl.T.Helper() 277 ret := m.ctrl.Call(m, "ListVolumesForPod", podUID) 278 ret0, _ := ret[0].(map[string]volume.Volume) 279 ret1, _ := ret[1].(bool) 280 return ret0, ret1 281 } 282 283 // ListVolumesForPod indicates an expected call of ListVolumesForPod. 284 func (mr *MockProviderMockRecorder) ListVolumesForPod(podUID any) *gomock.Call { 285 mr.mock.ctrl.T.Helper() 286 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVolumesForPod", reflect.TypeOf((*MockProvider)(nil).ListVolumesForPod), podUID) 287 } 288 289 // RlimitStats mocks base method. 290 func (m *MockProvider) RlimitStats() (*v1alpha1.RlimitStats, error) { 291 m.ctrl.T.Helper() 292 ret := m.ctrl.Call(m, "RlimitStats") 293 ret0, _ := ret[0].(*v1alpha1.RlimitStats) 294 ret1, _ := ret[1].(error) 295 return ret0, ret1 296 } 297 298 // RlimitStats indicates an expected call of RlimitStats. 299 func (mr *MockProviderMockRecorder) RlimitStats() *gomock.Call { 300 mr.mock.ctrl.T.Helper() 301 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RlimitStats", reflect.TypeOf((*MockProvider)(nil).RlimitStats)) 302 } 303 304 // RootFsStats mocks base method. 305 func (m *MockProvider) RootFsStats() (*v1alpha1.FsStats, error) { 306 m.ctrl.T.Helper() 307 ret := m.ctrl.Call(m, "RootFsStats") 308 ret0, _ := ret[0].(*v1alpha1.FsStats) 309 ret1, _ := ret[1].(error) 310 return ret0, ret1 311 } 312 313 // RootFsStats indicates an expected call of RootFsStats. 314 func (mr *MockProviderMockRecorder) RootFsStats() *gomock.Call { 315 mr.mock.ctrl.T.Helper() 316 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RootFsStats", reflect.TypeOf((*MockProvider)(nil).RootFsStats)) 317 }