testutils

package
v1.7.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConstructRestore2TiKVMetaStr added in v1.5.0

func ConstructRestore2TiKVMetaStr() string

func ConstructRestoreMetaStr added in v1.4.0

func ConstructRestoreMetaStr() string

func ConstructRestoreTiKVVolumesMetaWithStr added in v1.5.1

func ConstructRestoreTiKVVolumesMetaWithStr() string

func GenValidStorageProviders

func GenValidStorageProviders() []v1alpha1.StorageProvider

GenValidStorageProviders generates valid storage providers

Types

type Helper

type Helper struct {
	T    *testing.T
	Deps *controller.Dependencies
	// contains filtered or unexported fields
}

Helper is for testing backup related code only

func NewHelper

func NewHelper(t *testing.T) *Helper

NewHelper returns a helper encapsulation

func (*Helper) Close

func (h *Helper) Close()

Close closes the stop channel

func (*Helper) CreateRestore added in v1.4.0

func (h *Helper) CreateRestore(restore *v1alpha1.Restore)

func (*Helper) CreateSecret

func (h *Helper) CreateSecret(obj interface{})

CreateSecret creates secrets based on backup/restore spec

func (*Helper) CreateTC

func (h *Helper) CreateTC(namespace, clusterName string, acrossK8s, recoverMode bool)

CreateTC creates a TidbCluster with name `clusterName` in ns `namespace`

func (*Helper) CreateTCWithNoTiKV added in v1.5.4

func (h *Helper) CreateTCWithNoTiKV(namespace, clusterName string, acrossK8s, recoverMode bool)

CreateTCWithNoTiKV creates a TidbCluster with name `clusterName` in ns `namespace` with no TiKV nodes

func (*Helper) JobExists

func (h *Helper) JobExists(restore *v1alpha1.Restore)

JobExists checks whether a k8s Job exists

Jump to

Keyboard shortcuts

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