test

package
v0.0.0-...-14d2540 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2026 License: EPL-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompareResources

func CompareResources(actualDeployment *appsv1.Deployment, expected TestExpectedResources, t *testing.T)

func EnsureReconcile

func EnsureReconcile(
	t *testing.T,
	cheCtx *chetypes.CheContext,
	testReconcileFunc func(cheCtx *chetypes.CheContext) (result reconcile.Result, done bool, err error))

EnsureReconcile runs the testReconcileFunc until it returns done=true or 10 iterations

func FindVolume

func FindVolume(volumes []corev1.Volume, name string) corev1.Volume

func FindVolumeMount

func FindVolumeMount(volumes []corev1.VolumeMount, name string) corev1.VolumeMount

func GetResourceQuantity

func GetResourceQuantity(value string, defaultValue string) resource.Quantity

func IsObjectExists

func IsObjectExists(client client.Client, key types.NamespacedName, blueprint client.Object) bool

func ValidateContainData

func ValidateContainData(actualData map[string]string, expectedData map[string]string, t *testing.T)

func ValidateSecurityContext

func ValidateSecurityContext(actualDeployment *appsv1.Deployment, t *testing.T)

Types

type CheContextBuild

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

func NewCtxBuilder

func NewCtxBuilder() *CheContextBuild

func (*CheContextBuild) Build

func (f *CheContextBuild) Build() *chetypes.CheContext

func (*CheContextBuild) WithCheCluster

func (f *CheContextBuild) WithCheCluster(cheCluster *chev2.CheCluster) *CheContextBuild

func (*CheContextBuild) WithObjects

func (f *CheContextBuild) WithObjects(initObjs ...client.Object) *CheContextBuild

type TestExpectedResources

type TestExpectedResources struct {
	MemoryLimit   string
	MemoryRequest string
	CpuRequest    string
	CpuLimit      string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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