testing

package
v1.7.22 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeCNIPlugin

type FakeCNIPlugin struct {
	StatusErr error
	LoadErr   error
}

FakeCNIPlugin is a fake plugin used for test.

func NewFakeCNIPlugin

func NewFakeCNIPlugin() *FakeCNIPlugin

NewFakeCNIPlugin create a FakeCNIPlugin.

func (*FakeCNIPlugin) Check added in v1.6.0

func (f *FakeCNIPlugin) Check(ctx context.Context, id, path string, opts ...cni.NamespaceOpts) error

Check the network of PodSandbox.

func (*FakeCNIPlugin) GetConfig

func (f *FakeCNIPlugin) GetConfig() *cni.ConfigResult

GetConfig returns a copy of the CNI plugin configurations as parsed by CNI

func (*FakeCNIPlugin) Load

func (f *FakeCNIPlugin) Load(opts ...cni.Opt) error

Load loads the network config.

func (*FakeCNIPlugin) Remove

func (f *FakeCNIPlugin) Remove(ctx context.Context, id, path string, opts ...cni.NamespaceOpts) error

Remove teardown the network of PodSandbox.

func (*FakeCNIPlugin) Setup

func (f *FakeCNIPlugin) Setup(ctx context.Context, id, path string, opts ...cni.NamespaceOpts) (*cni.Result, error)

Setup setups the network of PodSandbox.

func (*FakeCNIPlugin) SetupSerially added in v1.6.5

func (f *FakeCNIPlugin) SetupSerially(ctx context.Context, id, path string, opts ...cni.NamespaceOpts) (*cni.Result, error)

SetupSerially sets up the network of PodSandbox without doing the interfaces in parallel.

func (*FakeCNIPlugin) Status

func (f *FakeCNIPlugin) Status() error

Status get the status of the plugin.

type FakeWarningService added in v1.6.25

type FakeWarningService struct {
	// contains filtered or unexported fields
}

FakeWarningService is a fake service used for test.

func NewFakeWarningService added in v1.6.25

func NewFakeWarningService() *FakeWarningService

NewFakeWarningService create a FakeWarningService.

func (*FakeWarningService) Emit added in v1.6.25

func (*FakeWarningService) GetWarnings added in v1.6.25

func (ws *FakeWarningService) GetWarnings() []deprecation.Warning

func (*FakeWarningService) Warnings added in v1.6.25

func (ws *FakeWarningService) Warnings() []warning.Warning

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL