integration

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockAWSProvider

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

MockAWSProvider implements cloud.Provider for testing

func (*MockAWSProvider) ApproveAction

func (p *MockAWSProvider) ApproveAction(ctx context.Context, action cloud.ApprovalAction, approved bool, comment string) error

ApproveAction approves or rejects an approval action

func (*MockAWSProvider) Authenticate

func (p *MockAWSProvider) Authenticate(method string, authConfig map[string]string) error

Authenticate authenticates using the provided method and configuration

func (*MockAWSProvider) Configure

func (p *MockAWSProvider) Configure(config map[string]string) error

Configure configures the provider with the given configuration

func (*MockAWSProvider) Description

func (p *MockAWSProvider) Description() string

Description returns the provider description

func (*MockAWSProvider) GetApprovals

func (p *MockAWSProvider) GetApprovals(ctx context.Context) ([]cloud.ApprovalAction, error)

GetApprovals returns pending approvals for the provider

func (*MockAWSProvider) GetAuthConfigKeys

func (p *MockAWSProvider) GetAuthConfigKeys(method string) []string

GetAuthConfigKeys returns configuration keys for the specified authentication method

func (*MockAWSProvider) GetAuthenticationMethods

func (p *MockAWSProvider) GetAuthenticationMethods() []string

GetAuthenticationMethods returns available authentication methods

func (*MockAWSProvider) GetCodePipelineManualApprovalOperation

func (p *MockAWSProvider) GetCodePipelineManualApprovalOperation() (cloud.CodePipelineManualApprovalOperation, error)

GetCodePipelineManualApprovalOperation returns an operation for managing pipeline approvals

func (*MockAWSProvider) GetConfigKeys

func (p *MockAWSProvider) GetConfigKeys() []string

GetConfigKeys returns required configuration keys

func (*MockAWSProvider) GetConfigOptions

func (p *MockAWSProvider) GetConfigOptions(key string) ([]string, error)

GetConfigOptions returns available options for a configuration key

func (*MockAWSProvider) GetFunctionStatusOperation

func (p *MockAWSProvider) GetFunctionStatusOperation() (cloud.FunctionStatusOperation, error)

GetFunctionStatusOperation returns an operation for viewing Lambda function status

func (*MockAWSProvider) GetLambdaExecuteOperation

func (p *MockAWSProvider) GetLambdaExecuteOperation() (cloud.LambdaExecuteOperation, error)

GetLambdaExecuteOperation returns an operation for executing Lambda functions

func (*MockAWSProvider) GetPipelineStatusOperation

func (p *MockAWSProvider) GetPipelineStatusOperation() (cloud.PipelineStatusOperation, error)

GetPipelineStatusOperation returns an operation for viewing pipeline status

func (*MockAWSProvider) GetProfiles

func (p *MockAWSProvider) GetProfiles() ([]string, error)

GetProfiles returns available profiles

func (*MockAWSProvider) GetStartPipelineOperation

func (p *MockAWSProvider) GetStartPipelineOperation() (cloud.StartPipelineOperation, error)

GetStartPipelineOperation returns an operation for starting pipeline execution

func (*MockAWSProvider) GetStatus

func (p *MockAWSProvider) GetStatus(ctx context.Context) ([]cloud.PipelineStatus, error)

GetStatus returns the status of all pipelines

func (*MockAWSProvider) IsAuthenticated

func (p *MockAWSProvider) IsAuthenticated() bool

IsAuthenticated checks if the provider is authenticated

func (*MockAWSProvider) LoadConfig

func (p *MockAWSProvider) LoadConfig(profile, region string) error

LoadConfig loads the provider configuration

func (*MockAWSProvider) Name

func (p *MockAWSProvider) Name() string

Name returns the provider name

func (*MockAWSProvider) Services

func (p *MockAWSProvider) Services() []cloud.Service

Services returns available services

func (*MockAWSProvider) StartPipeline

func (p *MockAWSProvider) StartPipeline(ctx context.Context, pipelineName string, commitID string) error

StartPipeline starts a pipeline execution

type MockCodePipelineManualApprovalOperation

type MockCodePipelineManualApprovalOperation struct{}

MockCodePipelineManualApprovalOperation implements cloud.CodePipelineManualApprovalOperation for testing

func (*MockCodePipelineManualApprovalOperation) ApproveAction

func (o *MockCodePipelineManualApprovalOperation) ApproveAction(ctx context.Context, action cloud.ApprovalAction, approved bool, comment string) error

func (*MockCodePipelineManualApprovalOperation) Description

func (*MockCodePipelineManualApprovalOperation) Execute

func (o *MockCodePipelineManualApprovalOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockCodePipelineManualApprovalOperation) GetPendingApprovals

func (*MockCodePipelineManualApprovalOperation) IsUIVisible

func (*MockCodePipelineManualApprovalOperation) Name

type MockFunctionStatusOperation

type MockFunctionStatusOperation struct{}

MockFunctionStatusOperation implements cloud.FunctionStatusOperation for testing

func (*MockFunctionStatusOperation) Description

func (o *MockFunctionStatusOperation) Description() string

func (*MockFunctionStatusOperation) Execute

func (o *MockFunctionStatusOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockFunctionStatusOperation) GetFunctionStatus

func (o *MockFunctionStatusOperation) GetFunctionStatus(ctx context.Context) ([]cloud.FunctionStatus, error)

func (*MockFunctionStatusOperation) IsUIVisible

func (o *MockFunctionStatusOperation) IsUIVisible() bool

func (*MockFunctionStatusOperation) Name

type MockLambdaExecuteOperation

type MockLambdaExecuteOperation struct{}

MockLambdaExecuteOperation implements cloud.LambdaExecuteOperation for testing

func (*MockLambdaExecuteOperation) Description

func (o *MockLambdaExecuteOperation) Description() string

func (*MockLambdaExecuteOperation) Execute

func (o *MockLambdaExecuteOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockLambdaExecuteOperation) ExecuteFunction

func (o *MockLambdaExecuteOperation) ExecuteFunction(ctx context.Context, functionName string, payload string) (*cloud.LambdaExecuteResult, error)

func (*MockLambdaExecuteOperation) IsUIVisible

func (o *MockLambdaExecuteOperation) IsUIVisible() bool

func (*MockLambdaExecuteOperation) Name

type MockPipelineStatusOperation

type MockPipelineStatusOperation struct{}

MockPipelineStatusOperation implements cloud.PipelineStatusOperation for testing

func (*MockPipelineStatusOperation) Description

func (o *MockPipelineStatusOperation) Description() string

func (*MockPipelineStatusOperation) Execute

func (o *MockPipelineStatusOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockPipelineStatusOperation) GetPipelineStatus

func (o *MockPipelineStatusOperation) GetPipelineStatus(ctx context.Context) ([]cloud.PipelineStatus, error)

func (*MockPipelineStatusOperation) IsUIVisible

func (o *MockPipelineStatusOperation) IsUIVisible() bool

func (*MockPipelineStatusOperation) Name

type MockService

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

MockService implements cloud.Service for testing

func (*MockService) Categories

func (s *MockService) Categories() []cloud.Category

Categories returns the service categories

func (*MockService) Description

func (s *MockService) Description() string

Description returns the service description

func (*MockService) Name

func (s *MockService) Name() string

Name returns the service name

type MockServiceCategory

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

MockServiceCategory implements cloud.Category for testing

func (*MockServiceCategory) Description

func (c *MockServiceCategory) Description() string

Description returns the category description

func (*MockServiceCategory) IsUIVisible

func (c *MockServiceCategory) IsUIVisible() bool

IsUIVisible returns whether this category should be visible in the UI

func (*MockServiceCategory) Name

func (c *MockServiceCategory) Name() string

Name returns the category name

func (*MockServiceCategory) Operations

func (c *MockServiceCategory) Operations() []cloud.Operation

Operations returns the category operations

type MockStartPipelineOperation

type MockStartPipelineOperation struct{}

MockStartPipelineOperation implements cloud.StartPipelineOperation for testing

func (*MockStartPipelineOperation) Description

func (o *MockStartPipelineOperation) Description() string

func (*MockStartPipelineOperation) Execute

func (o *MockStartPipelineOperation) Execute(ctx context.Context, params map[string]interface{}) (interface{}, error)

func (*MockStartPipelineOperation) IsUIVisible

func (o *MockStartPipelineOperation) IsUIVisible() bool

func (*MockStartPipelineOperation) Name

func (*MockStartPipelineOperation) StartPipelineExecution

func (o *MockStartPipelineOperation) StartPipelineExecution(ctx context.Context, pipelineName, commitID string) error

Jump to

Keyboard shortcuts

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