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  }