fake

package
v0.27.6 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFakeClient

func NewFakeClient(options ...Option) actions.ActionsService

func NewMultiClient

func NewMultiClient(opts ...MultiClientOption) actions.MultiClient

Types

type FakeClient

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

FakeClient implements actions service

func (*FakeClient) AcquireJobs

func (f *FakeClient) AcquireJobs(ctx context.Context, runnerScaleSetId int, messageQueueAccessToken string, requestIds []int64) ([]int64, error)

func (*FakeClient) CreateMessageSession

func (f *FakeClient) CreateMessageSession(ctx context.Context, runnerScaleSetId int, owner string) (*actions.RunnerScaleSetSession, error)

func (*FakeClient) CreateRunnerScaleSet

func (f *FakeClient) CreateRunnerScaleSet(ctx context.Context, runnerScaleSet *actions.RunnerScaleSet) (*actions.RunnerScaleSet, error)

func (*FakeClient) DeleteMessage

func (f *FakeClient) DeleteMessage(ctx context.Context, messageQueueUrl, messageQueueAccessToken string, messageId int64) error

func (*FakeClient) DeleteMessageSession

func (f *FakeClient) DeleteMessageSession(ctx context.Context, runnerScaleSetId int, sessionId *uuid.UUID) error

func (*FakeClient) DeleteRunnerScaleSet

func (f *FakeClient) DeleteRunnerScaleSet(ctx context.Context, runnerScaleSetId int) error

func (*FakeClient) GenerateJitRunnerConfig

func (f *FakeClient) GenerateJitRunnerConfig(ctx context.Context, jitRunnerSetting *actions.RunnerScaleSetJitRunnerSetting, scaleSetId int) (*actions.RunnerScaleSetJitRunnerConfig, error)

func (*FakeClient) GetAcquirableJobs

func (f *FakeClient) GetAcquirableJobs(ctx context.Context, runnerScaleSetId int) (*actions.AcquirableJobList, error)

func (*FakeClient) GetMessage

func (f *FakeClient) GetMessage(ctx context.Context, messageQueueUrl, messageQueueAccessToken string, lastMessageId int64) (*actions.RunnerScaleSetMessage, error)

func (*FakeClient) GetRunner

func (f *FakeClient) GetRunner(ctx context.Context, runnerId int64) (*actions.RunnerReference, error)

func (*FakeClient) GetRunnerByName

func (f *FakeClient) GetRunnerByName(ctx context.Context, runnerName string) (*actions.RunnerReference, error)

func (*FakeClient) GetRunnerGroupByName

func (f *FakeClient) GetRunnerGroupByName(ctx context.Context, runnerGroup string) (*actions.RunnerGroup, error)

func (*FakeClient) GetRunnerScaleSet

func (f *FakeClient) GetRunnerScaleSet(ctx context.Context, runnerGroupId int, runnerScaleSetName string) (*actions.RunnerScaleSet, error)

func (*FakeClient) GetRunnerScaleSetById

func (f *FakeClient) GetRunnerScaleSetById(ctx context.Context, runnerScaleSetId int) (*actions.RunnerScaleSet, error)

func (*FakeClient) RefreshMessageSession

func (f *FakeClient) RefreshMessageSession(ctx context.Context, runnerScaleSetId int, sessionId *uuid.UUID) (*actions.RunnerScaleSetSession, error)

func (*FakeClient) RemoveRunner

func (f *FakeClient) RemoveRunner(ctx context.Context, runnerId int64) error

func (*FakeClient) SetUserAgent added in v0.27.6

func (f *FakeClient) SetUserAgent(_ actions.UserAgentInfo)

func (*FakeClient) UpdateRunnerScaleSet

func (f *FakeClient) UpdateRunnerScaleSet(ctx context.Context, runnerScaleSetId int, runnerScaleSet *actions.RunnerScaleSet) (*actions.RunnerScaleSet, error)

type MultiClientOption

type MultiClientOption func(*fakeMultiClient)

func WithDefaultClient

func WithDefaultClient(client actions.ActionsService, err error) MultiClientOption

type Option

type Option func(*FakeClient)

func WithCreateRunnerScaleSet

func WithCreateRunnerScaleSet(scaleSet *actions.RunnerScaleSet, err error) Option

func WithGetRunner

func WithGetRunner(runner *actions.RunnerReference, err error) Option

func WithGetRunnerGroup

func WithGetRunnerGroup(runnerGroup *actions.RunnerGroup, err error) Option

func WithGetRunnerScaleSetResult

func WithGetRunnerScaleSetResult(scaleSet *actions.RunnerScaleSet, err error) Option

func WithUpdateRunnerScaleSet

func WithUpdateRunnerScaleSet(scaleSet *actions.RunnerScaleSet, err error) Option

Jump to

Keyboard shortcuts

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