testing

package
v0.0.0-...-e70f483 Latest Latest
Warning

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

Go to latest
Published: May 21, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeOpmsClient

type FakeOpmsClient struct {
	HealthCheckFn func(ctx context.Context) (*opms.HealthCheckData, error)
	DequeueTaskFn func(ctx context.Context) (*types.Task, time.Duration, error)
}

FakeOpmsClient is a configurable opms.Client for use in runner unit tests. Set the function fields to override individual methods; unset fields return safe zero-value defaults.

func (*FakeOpmsClient) DequeueTask

func (f *FakeOpmsClient) DequeueTask(ctx context.Context) (*types.Task, time.Duration, error)

func (*FakeOpmsClient) HealthCheck

func (f *FakeOpmsClient) HealthCheck(ctx context.Context) (*opms.HealthCheckData, error)

func (*FakeOpmsClient) Heartbeat

func (f *FakeOpmsClient) Heartbeat(_ context.Context, _ actionsclientpb.Client, _, _, _ string) error

func (*FakeOpmsClient) PublishFailure

func (*FakeOpmsClient) PublishSuccess

func (f *FakeOpmsClient) PublishSuccess(_ context.Context, _ actionsclientpb.Client, _, _, _ string, _ interface{}, _ string) error

Jump to

Keyboard shortcuts

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