testing

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultTestPort = 8000

DefaultTestPort is the standard port used for mock model servers in tests.

Variables

This section is empty.

Functions

This section is empty.

Types

type InferenceObjectiveWrapper

type InferenceObjectiveWrapper struct {
	v1alpha2.InferenceObjective
}

InferenceObjectiveWrapper wraps an InferenceObjective.

func MakeInferenceObjective

func MakeInferenceObjective(name string) *InferenceObjectiveWrapper

MakeInferenceObjective creates a wrapper for a InferenceObjective.

func (*InferenceObjectiveWrapper) CreationTimestamp

func (*InferenceObjectiveWrapper) DeletionTimestamp

func (m *InferenceObjectiveWrapper) DeletionTimestamp() *InferenceObjectiveWrapper

func (*InferenceObjectiveWrapper) Namespace

func (*InferenceObjectiveWrapper) ObjRef

Obj returns the wrapped InferenceObjective.

func (*InferenceObjectiveWrapper) PoolGroup

func (*InferenceObjectiveWrapper) PoolName

func (*InferenceObjectiveWrapper) Priority

type InferencePoolWrapper

type InferencePoolWrapper struct {
	v1.InferencePool
}

InferencePoolWrapper wraps an group "inference.networking.k8s.io" InferencePool.

func MakeInferencePool

func MakeInferencePool(name string) *InferencePoolWrapper

MakeInferencePool creates a wrapper for a InferencePool.

func (*InferencePoolWrapper) EndpointPickerRef

func (m *InferencePoolWrapper) EndpointPickerRef(name string) *InferencePoolWrapper

func (*InferencePoolWrapper) Namespace

func (*InferencePoolWrapper) ObjRef

func (m *InferencePoolWrapper) ObjRef() *v1.InferencePool

Obj returns the wrapped InferencePool.

func (*InferencePoolWrapper) Selector

func (m *InferencePoolWrapper) Selector(selector map[string]string) *InferencePoolWrapper

func (*InferencePoolWrapper) TargetPorts

func (m *InferencePoolWrapper) TargetPorts(p int32) *InferencePoolWrapper

type PodWrapper

type PodWrapper struct {
	corev1.Pod
}

PodWrapper wraps a Pod.

func FromBase

func FromBase(pod *corev1.Pod) *PodWrapper

func MakePod

func MakePod(podName string) *PodWrapper

MakePod creates a wrapper for a Pod.

func (*PodWrapper) Complete

func (p *PodWrapper) Complete() *PodWrapper

Complete sets necessary fields for a Pod to make it not denied by the apiserver. It applies a default container image and ensures the model server port is exposed.

func (*PodWrapper) DeletionTimestamp

func (p *PodWrapper) DeletionTimestamp() *PodWrapper

func (*PodWrapper) IP

func (p *PodWrapper) IP(ip string) *PodWrapper

func (*PodWrapper) Labels

func (p *PodWrapper) Labels(labels map[string]string) *PodWrapper

Labels sets the pod labels.

func (*PodWrapper) Namespace

func (p *PodWrapper) Namespace(ns string) *PodWrapper

func (*PodWrapper) ObjRef

func (p *PodWrapper) ObjRef() *corev1.Pod

Obj returns the wrapped Pod.

func (*PodWrapper) ReadyCondition

func (p *PodWrapper) ReadyCondition() *PodWrapper

SetReadyCondition sets a PodReady=true condition.

Jump to

Keyboard shortcuts

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