k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/kubelet/eviction/mock_threshold_notifier_test.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: types.go 19 // 20 // Generated by this command: 21 // 22 // mockgen -source=types.go -destination=mock_threshold_notifier_test.go -package=eviction NotifierFactory,ThresholdNotifier 23 // 24 25 // Package eviction is a generated GoMock package. 26 package eviction 27 28 import ( 29 context "context" 30 reflect "reflect" 31 time "time" 32 33 gomock "go.uber.org/mock/gomock" 34 v1alpha1 "k8s.io/kubelet/pkg/apis/stats/v1alpha1" 35 ) 36 37 // MockManager is a mock of Manager interface. 38 type MockManager struct { 39 ctrl *gomock.Controller 40 recorder *MockManagerMockRecorder 41 } 42 43 // MockManagerMockRecorder is the mock recorder for MockManager. 44 type MockManagerMockRecorder struct { 45 mock *MockManager 46 } 47 48 // NewMockManager creates a new mock instance. 49 func NewMockManager(ctrl *gomock.Controller) *MockManager { 50 mock := &MockManager{ctrl: ctrl} 51 mock.recorder = &MockManagerMockRecorder{mock} 52 return mock 53 } 54 55 // EXPECT returns an object that allows the caller to indicate expected use. 56 func (m *MockManager) EXPECT() *MockManagerMockRecorder { 57 return m.recorder 58 } 59 60 // IsUnderDiskPressure mocks base method. 61 func (m *MockManager) IsUnderDiskPressure() bool { 62 m.ctrl.T.Helper() 63 ret := m.ctrl.Call(m, "IsUnderDiskPressure") 64 ret0, _ := ret[0].(bool) 65 return ret0 66 } 67 68 // IsUnderDiskPressure indicates an expected call of IsUnderDiskPressure. 69 func (mr *MockManagerMockRecorder) IsUnderDiskPressure() *gomock.Call { 70 mr.mock.ctrl.T.Helper() 71 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUnderDiskPressure", reflect.TypeOf((*MockManager)(nil).IsUnderDiskPressure)) 72 } 73 74 // IsUnderMemoryPressure mocks base method. 75 func (m *MockManager) IsUnderMemoryPressure() bool { 76 m.ctrl.T.Helper() 77 ret := m.ctrl.Call(m, "IsUnderMemoryPressure") 78 ret0, _ := ret[0].(bool) 79 return ret0 80 } 81 82 // IsUnderMemoryPressure indicates an expected call of IsUnderMemoryPressure. 83 func (mr *MockManagerMockRecorder) IsUnderMemoryPressure() *gomock.Call { 84 mr.mock.ctrl.T.Helper() 85 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUnderMemoryPressure", reflect.TypeOf((*MockManager)(nil).IsUnderMemoryPressure)) 86 } 87 88 // IsUnderPIDPressure mocks base method. 89 func (m *MockManager) IsUnderPIDPressure() bool { 90 m.ctrl.T.Helper() 91 ret := m.ctrl.Call(m, "IsUnderPIDPressure") 92 ret0, _ := ret[0].(bool) 93 return ret0 94 } 95 96 // IsUnderPIDPressure indicates an expected call of IsUnderPIDPressure. 97 func (mr *MockManagerMockRecorder) IsUnderPIDPressure() *gomock.Call { 98 mr.mock.ctrl.T.Helper() 99 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsUnderPIDPressure", reflect.TypeOf((*MockManager)(nil).IsUnderPIDPressure)) 100 } 101 102 // Start mocks base method. 103 func (m *MockManager) Start(diskInfoProvider DiskInfoProvider, podFunc ActivePodsFunc, podCleanedUpFunc PodCleanedUpFunc, monitoringInterval time.Duration) { 104 m.ctrl.T.Helper() 105 m.ctrl.Call(m, "Start", diskInfoProvider, podFunc, podCleanedUpFunc, monitoringInterval) 106 } 107 108 // Start indicates an expected call of Start. 109 func (mr *MockManagerMockRecorder) Start(diskInfoProvider, podFunc, podCleanedUpFunc, monitoringInterval any) *gomock.Call { 110 mr.mock.ctrl.T.Helper() 111 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockManager)(nil).Start), diskInfoProvider, podFunc, podCleanedUpFunc, monitoringInterval) 112 } 113 114 // MockDiskInfoProvider is a mock of DiskInfoProvider interface. 115 type MockDiskInfoProvider struct { 116 ctrl *gomock.Controller 117 recorder *MockDiskInfoProviderMockRecorder 118 } 119 120 // MockDiskInfoProviderMockRecorder is the mock recorder for MockDiskInfoProvider. 121 type MockDiskInfoProviderMockRecorder struct { 122 mock *MockDiskInfoProvider 123 } 124 125 // NewMockDiskInfoProvider creates a new mock instance. 126 func NewMockDiskInfoProvider(ctrl *gomock.Controller) *MockDiskInfoProvider { 127 mock := &MockDiskInfoProvider{ctrl: ctrl} 128 mock.recorder = &MockDiskInfoProviderMockRecorder{mock} 129 return mock 130 } 131 132 // EXPECT returns an object that allows the caller to indicate expected use. 133 func (m *MockDiskInfoProvider) EXPECT() *MockDiskInfoProviderMockRecorder { 134 return m.recorder 135 } 136 137 // HasDedicatedImageFs mocks base method. 138 func (m *MockDiskInfoProvider) HasDedicatedImageFs(ctx context.Context) (bool, error) { 139 m.ctrl.T.Helper() 140 ret := m.ctrl.Call(m, "HasDedicatedImageFs", ctx) 141 ret0, _ := ret[0].(bool) 142 ret1, _ := ret[1].(error) 143 return ret0, ret1 144 } 145 146 // HasDedicatedImageFs indicates an expected call of HasDedicatedImageFs. 147 func (mr *MockDiskInfoProviderMockRecorder) HasDedicatedImageFs(ctx any) *gomock.Call { 148 mr.mock.ctrl.T.Helper() 149 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasDedicatedImageFs", reflect.TypeOf((*MockDiskInfoProvider)(nil).HasDedicatedImageFs), ctx) 150 } 151 152 // MockImageGC is a mock of ImageGC interface. 153 type MockImageGC struct { 154 ctrl *gomock.Controller 155 recorder *MockImageGCMockRecorder 156 } 157 158 // MockImageGCMockRecorder is the mock recorder for MockImageGC. 159 type MockImageGCMockRecorder struct { 160 mock *MockImageGC 161 } 162 163 // NewMockImageGC creates a new mock instance. 164 func NewMockImageGC(ctrl *gomock.Controller) *MockImageGC { 165 mock := &MockImageGC{ctrl: ctrl} 166 mock.recorder = &MockImageGCMockRecorder{mock} 167 return mock 168 } 169 170 // EXPECT returns an object that allows the caller to indicate expected use. 171 func (m *MockImageGC) EXPECT() *MockImageGCMockRecorder { 172 return m.recorder 173 } 174 175 // DeleteUnusedImages mocks base method. 176 func (m *MockImageGC) DeleteUnusedImages(ctx context.Context) error { 177 m.ctrl.T.Helper() 178 ret := m.ctrl.Call(m, "DeleteUnusedImages", ctx) 179 ret0, _ := ret[0].(error) 180 return ret0 181 } 182 183 // DeleteUnusedImages indicates an expected call of DeleteUnusedImages. 184 func (mr *MockImageGCMockRecorder) DeleteUnusedImages(ctx any) *gomock.Call { 185 mr.mock.ctrl.T.Helper() 186 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUnusedImages", reflect.TypeOf((*MockImageGC)(nil).DeleteUnusedImages), ctx) 187 } 188 189 // MockContainerGC is a mock of ContainerGC interface. 190 type MockContainerGC struct { 191 ctrl *gomock.Controller 192 recorder *MockContainerGCMockRecorder 193 } 194 195 // MockContainerGCMockRecorder is the mock recorder for MockContainerGC. 196 type MockContainerGCMockRecorder struct { 197 mock *MockContainerGC 198 } 199 200 // NewMockContainerGC creates a new mock instance. 201 func NewMockContainerGC(ctrl *gomock.Controller) *MockContainerGC { 202 mock := &MockContainerGC{ctrl: ctrl} 203 mock.recorder = &MockContainerGCMockRecorder{mock} 204 return mock 205 } 206 207 // EXPECT returns an object that allows the caller to indicate expected use. 208 func (m *MockContainerGC) EXPECT() *MockContainerGCMockRecorder { 209 return m.recorder 210 } 211 212 // DeleteAllUnusedContainers mocks base method. 213 func (m *MockContainerGC) DeleteAllUnusedContainers(ctx context.Context) error { 214 m.ctrl.T.Helper() 215 ret := m.ctrl.Call(m, "DeleteAllUnusedContainers", ctx) 216 ret0, _ := ret[0].(error) 217 return ret0 218 } 219 220 // DeleteAllUnusedContainers indicates an expected call of DeleteAllUnusedContainers. 221 func (mr *MockContainerGCMockRecorder) DeleteAllUnusedContainers(ctx any) *gomock.Call { 222 mr.mock.ctrl.T.Helper() 223 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAllUnusedContainers", reflect.TypeOf((*MockContainerGC)(nil).DeleteAllUnusedContainers), ctx) 224 } 225 226 // IsContainerFsSeparateFromImageFs mocks base method. 227 func (m *MockContainerGC) IsContainerFsSeparateFromImageFs(ctx context.Context) bool { 228 m.ctrl.T.Helper() 229 ret := m.ctrl.Call(m, "IsContainerFsSeparateFromImageFs", ctx) 230 ret0, _ := ret[0].(bool) 231 return ret0 232 } 233 234 // IsContainerFsSeparateFromImageFs indicates an expected call of IsContainerFsSeparateFromImageFs. 235 func (mr *MockContainerGCMockRecorder) IsContainerFsSeparateFromImageFs(ctx any) *gomock.Call { 236 mr.mock.ctrl.T.Helper() 237 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsContainerFsSeparateFromImageFs", reflect.TypeOf((*MockContainerGC)(nil).IsContainerFsSeparateFromImageFs), ctx) 238 } 239 240 // MockCgroupNotifier is a mock of CgroupNotifier interface. 241 type MockCgroupNotifier struct { 242 ctrl *gomock.Controller 243 recorder *MockCgroupNotifierMockRecorder 244 } 245 246 // MockCgroupNotifierMockRecorder is the mock recorder for MockCgroupNotifier. 247 type MockCgroupNotifierMockRecorder struct { 248 mock *MockCgroupNotifier 249 } 250 251 // NewMockCgroupNotifier creates a new mock instance. 252 func NewMockCgroupNotifier(ctrl *gomock.Controller) *MockCgroupNotifier { 253 mock := &MockCgroupNotifier{ctrl: ctrl} 254 mock.recorder = &MockCgroupNotifierMockRecorder{mock} 255 return mock 256 } 257 258 // EXPECT returns an object that allows the caller to indicate expected use. 259 func (m *MockCgroupNotifier) EXPECT() *MockCgroupNotifierMockRecorder { 260 return m.recorder 261 } 262 263 // Start mocks base method. 264 func (m *MockCgroupNotifier) Start(eventCh chan<- struct{}) { 265 m.ctrl.T.Helper() 266 m.ctrl.Call(m, "Start", eventCh) 267 } 268 269 // Start indicates an expected call of Start. 270 func (mr *MockCgroupNotifierMockRecorder) Start(eventCh any) *gomock.Call { 271 mr.mock.ctrl.T.Helper() 272 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockCgroupNotifier)(nil).Start), eventCh) 273 } 274 275 // Stop mocks base method. 276 func (m *MockCgroupNotifier) Stop() { 277 m.ctrl.T.Helper() 278 m.ctrl.Call(m, "Stop") 279 } 280 281 // Stop indicates an expected call of Stop. 282 func (mr *MockCgroupNotifierMockRecorder) Stop() *gomock.Call { 283 mr.mock.ctrl.T.Helper() 284 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Stop", reflect.TypeOf((*MockCgroupNotifier)(nil).Stop)) 285 } 286 287 // MockNotifierFactory is a mock of NotifierFactory interface. 288 type MockNotifierFactory struct { 289 ctrl *gomock.Controller 290 recorder *MockNotifierFactoryMockRecorder 291 } 292 293 // MockNotifierFactoryMockRecorder is the mock recorder for MockNotifierFactory. 294 type MockNotifierFactoryMockRecorder struct { 295 mock *MockNotifierFactory 296 } 297 298 // NewMockNotifierFactory creates a new mock instance. 299 func NewMockNotifierFactory(ctrl *gomock.Controller) *MockNotifierFactory { 300 mock := &MockNotifierFactory{ctrl: ctrl} 301 mock.recorder = &MockNotifierFactoryMockRecorder{mock} 302 return mock 303 } 304 305 // EXPECT returns an object that allows the caller to indicate expected use. 306 func (m *MockNotifierFactory) EXPECT() *MockNotifierFactoryMockRecorder { 307 return m.recorder 308 } 309 310 // NewCgroupNotifier mocks base method. 311 func (m *MockNotifierFactory) NewCgroupNotifier(path, attribute string, threshold int64) (CgroupNotifier, error) { 312 m.ctrl.T.Helper() 313 ret := m.ctrl.Call(m, "NewCgroupNotifier", path, attribute, threshold) 314 ret0, _ := ret[0].(CgroupNotifier) 315 ret1, _ := ret[1].(error) 316 return ret0, ret1 317 } 318 319 // NewCgroupNotifier indicates an expected call of NewCgroupNotifier. 320 func (mr *MockNotifierFactoryMockRecorder) NewCgroupNotifier(path, attribute, threshold any) *gomock.Call { 321 mr.mock.ctrl.T.Helper() 322 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewCgroupNotifier", reflect.TypeOf((*MockNotifierFactory)(nil).NewCgroupNotifier), path, attribute, threshold) 323 } 324 325 // MockThresholdNotifier is a mock of ThresholdNotifier interface. 326 type MockThresholdNotifier struct { 327 ctrl *gomock.Controller 328 recorder *MockThresholdNotifierMockRecorder 329 } 330 331 // MockThresholdNotifierMockRecorder is the mock recorder for MockThresholdNotifier. 332 type MockThresholdNotifierMockRecorder struct { 333 mock *MockThresholdNotifier 334 } 335 336 // NewMockThresholdNotifier creates a new mock instance. 337 func NewMockThresholdNotifier(ctrl *gomock.Controller) *MockThresholdNotifier { 338 mock := &MockThresholdNotifier{ctrl: ctrl} 339 mock.recorder = &MockThresholdNotifierMockRecorder{mock} 340 return mock 341 } 342 343 // EXPECT returns an object that allows the caller to indicate expected use. 344 func (m *MockThresholdNotifier) EXPECT() *MockThresholdNotifierMockRecorder { 345 return m.recorder 346 } 347 348 // Description mocks base method. 349 func (m *MockThresholdNotifier) Description() string { 350 m.ctrl.T.Helper() 351 ret := m.ctrl.Call(m, "Description") 352 ret0, _ := ret[0].(string) 353 return ret0 354 } 355 356 // Description indicates an expected call of Description. 357 func (mr *MockThresholdNotifierMockRecorder) Description() *gomock.Call { 358 mr.mock.ctrl.T.Helper() 359 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Description", reflect.TypeOf((*MockThresholdNotifier)(nil).Description)) 360 } 361 362 // Start mocks base method. 363 func (m *MockThresholdNotifier) Start() { 364 m.ctrl.T.Helper() 365 m.ctrl.Call(m, "Start") 366 } 367 368 // Start indicates an expected call of Start. 369 func (mr *MockThresholdNotifierMockRecorder) Start() *gomock.Call { 370 mr.mock.ctrl.T.Helper() 371 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockThresholdNotifier)(nil).Start)) 372 } 373 374 // UpdateThreshold mocks base method. 375 func (m *MockThresholdNotifier) UpdateThreshold(summary *v1alpha1.Summary) error { 376 m.ctrl.T.Helper() 377 ret := m.ctrl.Call(m, "UpdateThreshold", summary) 378 ret0, _ := ret[0].(error) 379 return ret0 380 } 381 382 // UpdateThreshold indicates an expected call of UpdateThreshold. 383 func (mr *MockThresholdNotifierMockRecorder) UpdateThreshold(summary any) *gomock.Call { 384 mr.mock.ctrl.T.Helper() 385 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateThreshold", reflect.TypeOf((*MockThresholdNotifier)(nil).UpdateThreshold), summary) 386 }