test

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateNPods

func GenerateNPods(
	namePrefix string,
	n int,
	status v1.PodPhase,
	ns string,
	ans map[string]string,
	ls map[string]string,
	containerStatus v1.ContainerStatus,
) ([]runtime.Object, []v1.Pod)

GenerateNPods is only for unit testing

Types

type MockChaosDaemonClient

type MockChaosDaemonClient struct{}

MockChaosDaemonClient implements ChaosDaemonClientInterface for unit testing

func (*MockChaosDaemonClient) AddEmatchFilter

func (*MockChaosDaemonClient) AddQdisc

func (*MockChaosDaemonClient) CancelStressors

CancelStressors mocks canceling pod stressors on chaos-daemon

func (*MockChaosDaemonClient) Close

func (c *MockChaosDaemonClient) Close() error

func (*MockChaosDaemonClient) ContainerGetPid

func (*MockChaosDaemonClient) ContainerKill

func (*MockChaosDaemonClient) DelQdisc

func (*MockChaosDaemonClient) DelTcFilter

func (*MockChaosDaemonClient) DeleteNetem

func (*MockChaosDaemonClient) DeleteTbf

func (*MockChaosDaemonClient) ExecStressors

ExecStressors mocks executing pod stressors on chaos-daemon

func (*MockChaosDaemonClient) FlushIpSet

func (*MockChaosDaemonClient) FlushIptables

func (*MockChaosDaemonClient) RecoverTimeOffset

func (c *MockChaosDaemonClient) RecoverTimeOffset(ctx context.Context, in *chaosdaemon.TimeRequest, opts ...grpc.CallOption) (*empty.Empty, error)

func (*MockChaosDaemonClient) SetNetem

func (*MockChaosDaemonClient) SetTbf

func (*MockChaosDaemonClient) SetTimeOffset

func (c *MockChaosDaemonClient) SetTimeOffset(ctx context.Context, in *chaosdaemon.TimeRequest, opts ...grpc.CallOption) (*empty.Empty, error)

Jump to

Keyboard shortcuts

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