Documentation ¶
Index ¶
- func NewFakeClient(options ...Option) actions.ActionsService
- func NewMultiClient(opts ...MultiClientOption) actions.MultiClient
- type FakeClient
- func (f *FakeClient) AcquireJobs(ctx context.Context, runnerScaleSetId int, messageQueueAccessToken string, ...) ([]int64, error)
- func (f *FakeClient) CreateMessageSession(ctx context.Context, runnerScaleSetId int, owner string) (*actions.RunnerScaleSetSession, error)
- func (f *FakeClient) CreateRunnerScaleSet(ctx context.Context, runnerScaleSet *actions.RunnerScaleSet) (*actions.RunnerScaleSet, error)
- func (f *FakeClient) DeleteMessage(ctx context.Context, messageQueueUrl, messageQueueAccessToken string, ...) error
- func (f *FakeClient) DeleteMessageSession(ctx context.Context, runnerScaleSetId int, sessionId *uuid.UUID) error
- func (f *FakeClient) DeleteRunnerScaleSet(ctx context.Context, runnerScaleSetId int) error
- func (f *FakeClient) GenerateJitRunnerConfig(ctx context.Context, jitRunnerSetting *actions.RunnerScaleSetJitRunnerSetting, ...) (*actions.RunnerScaleSetJitRunnerConfig, error)
- func (f *FakeClient) GetAcquirableJobs(ctx context.Context, runnerScaleSetId int) (*actions.AcquirableJobList, error)
- func (f *FakeClient) GetMessage(ctx context.Context, messageQueueUrl, messageQueueAccessToken string, ...) (*actions.RunnerScaleSetMessage, error)
- func (f *FakeClient) GetRunner(ctx context.Context, runnerId int64) (*actions.RunnerReference, error)
- func (f *FakeClient) GetRunnerByName(ctx context.Context, runnerName string) (*actions.RunnerReference, error)
- func (f *FakeClient) GetRunnerGroupByName(ctx context.Context, runnerGroup string) (*actions.RunnerGroup, error)
- func (f *FakeClient) GetRunnerScaleSet(ctx context.Context, runnerGroupId int, runnerScaleSetName string) (*actions.RunnerScaleSet, error)
- func (f *FakeClient) GetRunnerScaleSetById(ctx context.Context, runnerScaleSetId int) (*actions.RunnerScaleSet, error)
- func (f *FakeClient) RefreshMessageSession(ctx context.Context, runnerScaleSetId int, sessionId *uuid.UUID) (*actions.RunnerScaleSetSession, error)
- func (f *FakeClient) RemoveRunner(ctx context.Context, runnerId int64) error
- func (f *FakeClient) SetUserAgent(_ actions.UserAgentInfo)
- func (f *FakeClient) UpdateRunnerScaleSet(ctx context.Context, runnerScaleSetId int, ...) (*actions.RunnerScaleSet, error)
- type MultiClientOption
- type Option
- func WithCreateRunnerScaleSet(scaleSet *actions.RunnerScaleSet, err error) Option
- func WithGetRunner(runner *actions.RunnerReference, err error) Option
- func WithGetRunnerGroup(runnerGroup *actions.RunnerGroup, err error) Option
- func WithGetRunnerScaleSetResult(scaleSet *actions.RunnerScaleSet, err error) Option
- func WithUpdateRunnerScaleSet(scaleSet *actions.RunnerScaleSet, err error) Option
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 (*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 (*FakeClient) DeleteMessageSession ¶
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
Click to show internal directories.
Click to hide internal directories.