1
16
17
18
19
20
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
38 type MockProvider struct {
39 ctrl *gomock.Controller
40 recorder *MockProviderMockRecorder
41 }
42
43
44 type MockProviderMockRecorder struct {
45 mock *MockProvider
46 }
47
48
49 func NewMockProvider(ctrl *gomock.Controller) *MockProvider {
50 mock := &MockProvider{ctrl: ctrl}
51 mock.recorder = &MockProviderMockRecorder{mock}
52 return mock
53 }
54
55
56 func (m *MockProvider) EXPECT() *MockProviderMockRecorder {
57 return m.recorder
58 }
59
60
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
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
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
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
92 func (m *MockProvider) GetNode() (*v10.Node, error) {
93 m.ctrl.T.Helper()
94 ret := m.ctrl.Call(m, "GetNode")
95 ret0, _ := ret[0].(*v10.Node)
96 ret1, _ := ret[1].(error)
97 return ret0, ret1
98 }
99
100
101 func (mr *MockProviderMockRecorder) GetNode() *gomock.Call {
102 mr.mock.ctrl.T.Helper()
103 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNode", reflect.TypeOf((*MockProvider)(nil).GetNode))
104 }
105
106
107 func (m *MockProvider) GetNodeConfig() cm.NodeConfig {
108 m.ctrl.T.Helper()
109 ret := m.ctrl.Call(m, "GetNodeConfig")
110 ret0, _ := ret[0].(cm.NodeConfig)
111 return ret0
112 }
113
114
115 func (mr *MockProviderMockRecorder) GetNodeConfig() *gomock.Call {
116 mr.mock.ctrl.T.Helper()
117 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetNodeConfig", reflect.TypeOf((*MockProvider)(nil).GetNodeConfig))
118 }
119
120
121 func (m *MockProvider) GetPodByCgroupfs(cgroupfs string) (*v10.Pod, bool) {
122 m.ctrl.T.Helper()
123 ret := m.ctrl.Call(m, "GetPodByCgroupfs", cgroupfs)
124 ret0, _ := ret[0].(*v10.Pod)
125 ret1, _ := ret[1].(bool)
126 return ret0, ret1
127 }
128
129
130 func (mr *MockProviderMockRecorder) GetPodByCgroupfs(cgroupfs interface{}) *gomock.Call {
131 mr.mock.ctrl.T.Helper()
132 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByCgroupfs", reflect.TypeOf((*MockProvider)(nil).GetPodByCgroupfs), cgroupfs)
133 }
134
135
136 func (m *MockProvider) GetPodByName(namespace, name string) (*v10.Pod, bool) {
137 m.ctrl.T.Helper()
138 ret := m.ctrl.Call(m, "GetPodByName", namespace, name)
139 ret0, _ := ret[0].(*v10.Pod)
140 ret1, _ := ret[1].(bool)
141 return ret0, ret1
142 }
143
144
145 func (mr *MockProviderMockRecorder) GetPodByName(namespace, name interface{}) *gomock.Call {
146 mr.mock.ctrl.T.Helper()
147 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodByName", reflect.TypeOf((*MockProvider)(nil).GetPodByName), namespace, name)
148 }
149
150
151 func (m *MockProvider) GetPodCgroupRoot() string {
152 m.ctrl.T.Helper()
153 ret := m.ctrl.Call(m, "GetPodCgroupRoot")
154 ret0, _ := ret[0].(string)
155 return ret0
156 }
157
158
159 func (mr *MockProviderMockRecorder) GetPodCgroupRoot() *gomock.Call {
160 mr.mock.ctrl.T.Helper()
161 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPodCgroupRoot", reflect.TypeOf((*MockProvider)(nil).GetPodCgroupRoot))
162 }
163
164
165 func (m *MockProvider) GetPods() []*v10.Pod {
166 m.ctrl.T.Helper()
167 ret := m.ctrl.Call(m, "GetPods")
168 ret0, _ := ret[0].([]*v10.Pod)
169 return ret0
170 }
171
172
173 func (mr *MockProviderMockRecorder) GetPods() *gomock.Call {
174 mr.mock.ctrl.T.Helper()
175 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPods", reflect.TypeOf((*MockProvider)(nil).GetPods))
176 }
177
178
179 func (m *MockProvider) GetRequestedContainersInfo(containerName string, options v2.RequestOptions) (map[string]*v1.ContainerInfo, error) {
180 m.ctrl.T.Helper()
181 ret := m.ctrl.Call(m, "GetRequestedContainersInfo", containerName, options)
182 ret0, _ := ret[0].(map[string]*v1.ContainerInfo)
183 ret1, _ := ret[1].(error)
184 return ret0, ret1
185 }
186
187
188 func (mr *MockProviderMockRecorder) GetRequestedContainersInfo(containerName, options interface{}) *gomock.Call {
189 mr.mock.ctrl.T.Helper()
190 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRequestedContainersInfo", reflect.TypeOf((*MockProvider)(nil).GetRequestedContainersInfo), containerName, options)
191 }
192
193
194 func (m *MockProvider) ImageFsStats(ctx context.Context) (*v1alpha1.FsStats, *v1alpha1.FsStats, error) {
195 m.ctrl.T.Helper()
196 ret := m.ctrl.Call(m, "ImageFsStats", ctx)
197 ret0, _ := ret[0].(*v1alpha1.FsStats)
198 ret1, _ := ret[1].(*v1alpha1.FsStats)
199 ret2, _ := ret[2].(error)
200 return ret0, ret1, ret2
201 }
202
203
204 func (mr *MockProviderMockRecorder) ImageFsStats(ctx interface{}) *gomock.Call {
205 mr.mock.ctrl.T.Helper()
206 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImageFsStats", reflect.TypeOf((*MockProvider)(nil).ImageFsStats), ctx)
207 }
208
209
210 func (m *MockProvider) ListBlockVolumesForPod(podUID types.UID) (map[string]volume.BlockVolume, bool) {
211 m.ctrl.T.Helper()
212 ret := m.ctrl.Call(m, "ListBlockVolumesForPod", podUID)
213 ret0, _ := ret[0].(map[string]volume.BlockVolume)
214 ret1, _ := ret[1].(bool)
215 return ret0, ret1
216 }
217
218
219 func (mr *MockProviderMockRecorder) ListBlockVolumesForPod(podUID interface{}) *gomock.Call {
220 mr.mock.ctrl.T.Helper()
221 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListBlockVolumesForPod", reflect.TypeOf((*MockProvider)(nil).ListBlockVolumesForPod), podUID)
222 }
223
224
225 func (m *MockProvider) ListPodCPUAndMemoryStats(ctx context.Context) ([]v1alpha1.PodStats, error) {
226 m.ctrl.T.Helper()
227 ret := m.ctrl.Call(m, "ListPodCPUAndMemoryStats", ctx)
228 ret0, _ := ret[0].([]v1alpha1.PodStats)
229 ret1, _ := ret[1].(error)
230 return ret0, ret1
231 }
232
233
234 func (mr *MockProviderMockRecorder) ListPodCPUAndMemoryStats(ctx interface{}) *gomock.Call {
235 mr.mock.ctrl.T.Helper()
236 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodCPUAndMemoryStats", reflect.TypeOf((*MockProvider)(nil).ListPodCPUAndMemoryStats), ctx)
237 }
238
239
240 func (m *MockProvider) ListPodStats(ctx context.Context) ([]v1alpha1.PodStats, error) {
241 m.ctrl.T.Helper()
242 ret := m.ctrl.Call(m, "ListPodStats", ctx)
243 ret0, _ := ret[0].([]v1alpha1.PodStats)
244 ret1, _ := ret[1].(error)
245 return ret0, ret1
246 }
247
248
249 func (mr *MockProviderMockRecorder) ListPodStats(ctx interface{}) *gomock.Call {
250 mr.mock.ctrl.T.Helper()
251 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodStats", reflect.TypeOf((*MockProvider)(nil).ListPodStats), ctx)
252 }
253
254
255 func (m *MockProvider) ListPodStatsAndUpdateCPUNanoCoreUsage(ctx context.Context) ([]v1alpha1.PodStats, error) {
256 m.ctrl.T.Helper()
257 ret := m.ctrl.Call(m, "ListPodStatsAndUpdateCPUNanoCoreUsage", ctx)
258 ret0, _ := ret[0].([]v1alpha1.PodStats)
259 ret1, _ := ret[1].(error)
260 return ret0, ret1
261 }
262
263
264 func (mr *MockProviderMockRecorder) ListPodStatsAndUpdateCPUNanoCoreUsage(ctx interface{}) *gomock.Call {
265 mr.mock.ctrl.T.Helper()
266 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPodStatsAndUpdateCPUNanoCoreUsage", reflect.TypeOf((*MockProvider)(nil).ListPodStatsAndUpdateCPUNanoCoreUsage), ctx)
267 }
268
269
270 func (m *MockProvider) ListVolumesForPod(podUID types.UID) (map[string]volume.Volume, bool) {
271 m.ctrl.T.Helper()
272 ret := m.ctrl.Call(m, "ListVolumesForPod", podUID)
273 ret0, _ := ret[0].(map[string]volume.Volume)
274 ret1, _ := ret[1].(bool)
275 return ret0, ret1
276 }
277
278
279 func (mr *MockProviderMockRecorder) ListVolumesForPod(podUID interface{}) *gomock.Call {
280 mr.mock.ctrl.T.Helper()
281 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVolumesForPod", reflect.TypeOf((*MockProvider)(nil).ListVolumesForPod), podUID)
282 }
283
284
285 func (m *MockProvider) RlimitStats() (*v1alpha1.RlimitStats, error) {
286 m.ctrl.T.Helper()
287 ret := m.ctrl.Call(m, "RlimitStats")
288 ret0, _ := ret[0].(*v1alpha1.RlimitStats)
289 ret1, _ := ret[1].(error)
290 return ret0, ret1
291 }
292
293
294 func (mr *MockProviderMockRecorder) RlimitStats() *gomock.Call {
295 mr.mock.ctrl.T.Helper()
296 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RlimitStats", reflect.TypeOf((*MockProvider)(nil).RlimitStats))
297 }
298
299
300 func (m *MockProvider) RootFsStats() (*v1alpha1.FsStats, error) {
301 m.ctrl.T.Helper()
302 ret := m.ctrl.Call(m, "RootFsStats")
303 ret0, _ := ret[0].(*v1alpha1.FsStats)
304 ret1, _ := ret[1].(error)
305 return ret0, ret1
306 }
307
308
309 func (mr *MockProviderMockRecorder) RootFsStats() *gomock.Call {
310 mr.mock.ctrl.T.Helper()
311 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RootFsStats", reflect.TypeOf((*MockProvider)(nil).RootFsStats))
312 }
313
View as plain text