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  }