test

package
v1.14.0 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2020 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ImmediateFail = iota
	AsyncFail
	Timeout
	Success
)

Variables

This section is empty.

Functions

func CreateFakeHTTPClient

func CreateFakeHTTPClient() *fake.RESTClient

CreateFakeHTTPClient returns a fake RESTClient which also satisfies rest.Interface

func NewConfigMap

func NewConfigMap(id, rv, namespace string,
	keys map[string]string) *v1.ConfigMap

NewConfigMap returns a new configmap object

func NewEndpoints

func NewEndpoints(
	svcName,
	rv,
	node,
	namespace string,
	readyIps,
	notReadyIps []string,
	ports []v1.EndpointPort,
) *v1.Endpoints

NewEndpoints returns an endpoints objects

func NewIngress

func NewIngress(id, rv, namespace string,
	spec v1beta1.IngressSpec,
	annotations map[string]string) *v1beta1.Ingress

NewIngress returns a new ingress object

func NewNamespace

func NewNamespace(name, rv string, labels map[string]string) *v1.Namespace

func NewNode

func NewNode(
	id string,
	rv string,
	unsched bool,
	addresses []v1.NodeAddress,
	taints []v1.Taint,
) *v1.Node

NewNode returns a new node object

func NewRoute added in v1.2.0

func NewRoute(
	id,
	rv,
	namespace string,
	spec routeapi.RouteSpec,
	annotations map[string]string,
) *routeapi.Route

NewRoute returns a new route object

func NewService

func NewService(id, rv, namespace string, serviceType v1.ServiceType,
	portSpecList []v1.ServicePort) *v1.Service

NewService returns a service

Types

type MockPoller

type MockPoller struct {
	FailStyle int
}

func (*MockPoller) RegisterListener

func (mp *MockPoller) RegisterListener(p pollers.PollListener) error

func (*MockPoller) Run

func (mp *MockPoller) Run() error

func (*MockPoller) Stop

func (mp *MockPoller) Stop() error

type MockWriter

type MockWriter struct {
	FailStyle    int
	WrittenTimes int
	Sections     map[string]interface{}
	File         string
	sync.Mutex
}

func (*MockWriter) GetOutputFilename

func (mw *MockWriter) GetOutputFilename() string

func (*MockWriter) SendSection

func (mw *MockWriter) SendSection(
	name string,
	obj interface{},
) (<-chan struct{}, <-chan error, error)

func (*MockWriter) Stop

func (mw *MockWriter) Stop()

Jump to

Keyboard shortcuts

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