@@ -80,7 +80,13 @@ func printExecutions() {
80
80
}
81
81
}
82
82
83
- func fuzzCRI (f * fuzz.ConsumeFuzzer , c server.CRIService ) int {
83
+ type fuzzCRIService interface {
84
+ server.CRIService
85
+ runtime.RuntimeServiceServer
86
+ runtime.ImageServiceServer
87
+ }
88
+
89
+ func fuzzCRI (f * fuzz.ConsumeFuzzer , c fuzzCRIService ) int {
84
90
executionOrder = make ([]string , 0 )
85
91
defer printExecutions ()
86
92
@@ -157,7 +163,7 @@ func logExecution(apiName, request string) {
157
163
158
164
// createContainerFuzz creates a CreateContainerRequest and passes
159
165
// it to c.CreateContainer
160
- func createContainerFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
166
+ func createContainerFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
161
167
r := & runtime.CreateContainerRequest {}
162
168
err := f .GenerateStruct (r )
163
169
if err != nil {
@@ -171,7 +177,7 @@ func createContainerFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
171
177
172
178
// removeContainerFuzz creates a RemoveContainerRequest and passes
173
179
// it to c.RemoveContainer
174
- func removeContainerFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
180
+ func removeContainerFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
175
181
r := & runtime.RemoveContainerRequest {}
176
182
err := f .GenerateStruct (r )
177
183
if err != nil {
@@ -183,7 +189,7 @@ func removeContainerFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
183
189
return nil
184
190
}
185
191
186
- func sandboxStore (cs server. CRIService ) (* sandboxstore.Store , error ) {
192
+ func sandboxStore (cs fuzzCRIService ) (* sandboxstore.Store , error ) {
187
193
var (
188
194
ss * sandboxstore.Store
189
195
err error
@@ -201,7 +207,7 @@ func sandboxStore(cs server.CRIService) (*sandboxstore.Store, error) {
201
207
}
202
208
203
209
// addSandboxesFuzz creates a sandbox and adds it to the sandboxstore
204
- func addSandboxesFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
210
+ func addSandboxesFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
205
211
quantity , err := f .GetInt ()
206
212
if err != nil {
207
213
return err
@@ -246,7 +252,7 @@ func getSandboxFuzz(f *fuzz.ConsumeFuzzer) (sandboxstore.Sandbox, error) {
246
252
247
253
// listContainersFuzz creates a ListContainersRequest and passes
248
254
// it to c.ListContainers
249
- func listContainersFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
255
+ func listContainersFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
250
256
r := & runtime.ListContainersRequest {}
251
257
err := f .GenerateStruct (r )
252
258
if err != nil {
@@ -260,7 +266,7 @@ func listContainersFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
260
266
261
267
// startContainerFuzz creates a StartContainerRequest and passes
262
268
// it to c.StartContainer
263
- func startContainerFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
269
+ func startContainerFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
264
270
r := & runtime.StartContainerRequest {}
265
271
err := f .GenerateStruct (r )
266
272
if err != nil {
@@ -274,7 +280,7 @@ func startContainerFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
274
280
275
281
// containerStatsFuzz creates a ContainerStatsRequest and passes
276
282
// it to c.ContainerStats
277
- func containerStatsFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
283
+ func containerStatsFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
278
284
r := & runtime.ContainerStatsRequest {}
279
285
err := f .GenerateStruct (r )
280
286
if err != nil {
@@ -288,7 +294,7 @@ func containerStatsFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
288
294
289
295
// listContainerStatsFuzz creates a ListContainerStatsRequest and
290
296
// passes it to c.ListContainerStats
291
- func listContainerStatsFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
297
+ func listContainerStatsFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
292
298
r := & runtime.ListContainerStatsRequest {}
293
299
err := f .GenerateStruct (r )
294
300
if err != nil {
@@ -302,7 +308,7 @@ func listContainerStatsFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
302
308
303
309
// containerStatusFuzz creates a ContainerStatusRequest and passes
304
310
// it to c.ContainerStatus
305
- func containerStatusFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
311
+ func containerStatusFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
306
312
r := & runtime.ContainerStatusRequest {}
307
313
err := f .GenerateStruct (r )
308
314
if err != nil {
@@ -316,7 +322,7 @@ func containerStatusFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
316
322
317
323
// stopContainerFuzz creates a StopContainerRequest and passes
318
324
// it to c.StopContainer
319
- func stopContainerFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
325
+ func stopContainerFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
320
326
r := & runtime.StopContainerRequest {}
321
327
err := f .GenerateStruct (r )
322
328
if err != nil {
@@ -330,7 +336,7 @@ func stopContainerFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
330
336
331
337
// updateContainerResourcesFuzz creates a UpdateContainerResourcesRequest
332
338
// and passes it to c.UpdateContainerResources
333
- func updateContainerResourcesFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
339
+ func updateContainerResourcesFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
334
340
r := & runtime.UpdateContainerResourcesRequest {}
335
341
err := f .GenerateStruct (r )
336
342
if err != nil {
@@ -344,7 +350,7 @@ func updateContainerResourcesFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) er
344
350
345
351
// listImagesFuzz creates a ListImagesRequest and passes it to
346
352
// c.ListImages
347
- func listImagesFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
353
+ func listImagesFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
348
354
r := & runtime.ListImagesRequest {}
349
355
err := f .GenerateStruct (r )
350
356
if err != nil {
@@ -358,7 +364,7 @@ func listImagesFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
358
364
359
365
// removeImagesFuzz creates a RemoveImageRequest and passes it to
360
366
// c.RemoveImage
361
- func removeImagesFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
367
+ func removeImagesFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
362
368
r := & runtime.RemoveImageRequest {}
363
369
err := f .GenerateStruct (r )
364
370
if err != nil {
@@ -372,7 +378,7 @@ func removeImagesFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
372
378
373
379
// imageStatusFuzz creates an ImageStatusRequest and passes it to
374
380
// c.ImageStatus
375
- func imageStatusFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
381
+ func imageStatusFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
376
382
r := & runtime.ImageStatusRequest {}
377
383
err := f .GenerateStruct (r )
378
384
if err != nil {
@@ -386,7 +392,7 @@ func imageStatusFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
386
392
387
393
// imageFsInfoFuzz creates an ImageFsInfoRequest and passes it to
388
394
// c.ImageFsInfo
389
- func imageFsInfoFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
395
+ func imageFsInfoFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
390
396
r := & runtime.ImageFsInfoRequest {}
391
397
err := f .GenerateStruct (r )
392
398
if err != nil {
@@ -400,7 +406,7 @@ func imageFsInfoFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
400
406
401
407
// listPodSandboxFuzz creates a ListPodSandboxRequest and passes
402
408
// it to c.ListPodSandbox
403
- func listPodSandboxFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
409
+ func listPodSandboxFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
404
410
r := & runtime.ListPodSandboxRequest {}
405
411
err := f .GenerateStruct (r )
406
412
if err != nil {
@@ -414,7 +420,7 @@ func listPodSandboxFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
414
420
415
421
// portForwardFuzz creates a PortForwardRequest and passes it to
416
422
// c.PortForward
417
- func portForwardFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
423
+ func portForwardFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
418
424
r := & runtime.PortForwardRequest {}
419
425
err := f .GenerateStruct (r )
420
426
if err != nil {
@@ -428,7 +434,7 @@ func portForwardFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
428
434
429
435
// removePodSandboxFuzz creates a RemovePodSandboxRequest and
430
436
// passes it to c.RemovePodSandbox
431
- func removePodSandboxFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
437
+ func removePodSandboxFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
432
438
r := & runtime.RemovePodSandboxRequest {}
433
439
err := f .GenerateStruct (r )
434
440
if err != nil {
@@ -442,7 +448,7 @@ func removePodSandboxFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
442
448
443
449
// runPodSandboxFuzz creates a RunPodSandboxRequest and passes
444
450
// it to c.RunPodSandbox
445
- func runPodSandboxFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
451
+ func runPodSandboxFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
446
452
r := & runtime.RunPodSandboxRequest {}
447
453
err := f .GenerateStruct (r )
448
454
if err != nil {
@@ -456,7 +462,7 @@ func runPodSandboxFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
456
462
457
463
// podSandboxStatusFuzz creates a PodSandboxStatusRequest and
458
464
// passes it to
459
- func podSandboxStatusFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
465
+ func podSandboxStatusFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
460
466
r := & runtime.PodSandboxStatusRequest {}
461
467
err := f .GenerateStruct (r )
462
468
if err != nil {
@@ -470,7 +476,7 @@ func podSandboxStatusFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
470
476
471
477
// stopPodSandboxFuzz creates a StopPodSandboxRequest and passes
472
478
// it to c.StopPodSandbox
473
- func stopPodSandboxFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
479
+ func stopPodSandboxFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
474
480
r := & runtime.StopPodSandboxRequest {}
475
481
err := f .GenerateStruct (r )
476
482
if err != nil {
@@ -483,7 +489,7 @@ func stopPodSandboxFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
483
489
}
484
490
485
491
// statusFuzz creates a StatusRequest and passes it to c.Status
486
- func statusFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
492
+ func statusFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
487
493
r := & runtime.StatusRequest {}
488
494
err := f .GenerateStruct (r )
489
495
if err != nil {
@@ -495,7 +501,7 @@ func statusFuzz(c server.CRIService, f *fuzz.ConsumeFuzzer) error {
495
501
return nil
496
502
}
497
503
498
- func updateRuntimeConfigFuzz (c server. CRIService , f * fuzz.ConsumeFuzzer ) error {
504
+ func updateRuntimeConfigFuzz (c fuzzCRIService , f * fuzz.ConsumeFuzzer ) error {
499
505
r := & runtime.UpdateRuntimeConfigRequest {}
500
506
err := f .GenerateStruct (r )
501
507
if err != nil {
0 commit comments